google-labs-jules[bot]
4639a572fe
fix: prevent hashtag preferences reset on empty or stale relay responses
...
This commit updates `HashtagPreferencesService.load` to handle transient empty responses from relays more robustly.
- It prevents `reset()` if `wasLoadedForUser` is true and the fetch returns empty, ensuring existing data isn't wiped during connectivity issues or relay switches.
- It adds a staleness check to ignore incoming events that are older than the currently loaded data, protecting against out-of-sync relays returning obsolete preferences.
This addresses the issue where hashtag interests would disappear ("turn gray") or revert to older states shortly after login when video grid filters were applied.
2026-01-15 02:21:57 +00:00
..
2026-01-13 21:26:53 -05:00
2025-10-15 14:37:25 -04:00
2026-01-12 00:10:04 +00:00
2026-01-14 03:22:25 +00:00
2026-01-07 13:39:52 +00:00
2026-01-15 02:21:57 +00:00
2025-10-24 21:36:10 -04:00
2026-01-14 17:11:04 +00:00
2026-01-14 20:58:01 -05:00
2026-01-13 21:13:32 -05:00
2026-01-13 04:21:13 +00:00
2026-01-13 20:32:06 +00:00
2026-01-14 20:32:30 -05:00
2025-10-03 21:10:22 -04:00
2026-01-05 21:12:04 +00:00
2026-01-07 17:30:22 +00:00
2026-01-13 21:13:32 -05:00
2026-01-06 19:48:55 +00:00
2026-01-11 18:58:55 +00:00
2025-10-15 14:37:25 -04:00
2025-10-26 20:23:28 -04:00
2025-10-11 21:47:13 -04:00
2025-10-26 19:23:40 -04:00
2025-10-18 14:58:46 -04:00
2025-10-15 14:37:25 -04:00
2026-01-07 19:22:23 +00:00
2026-01-13 21:13:32 -05:00
2025-09-28 19:21:51 -04:00
2026-01-08 02:23:28 +00:00
2025-10-04 23:40:51 -04:00
2025-10-02 12:48:24 -04:00
2025-10-02 12:30:12 -04:00
2025-10-22 22:17:30 -04:00
2025-10-21 19:47:05 -04:00
2026-01-13 20:32:06 +00:00
2025-10-15 14:37:25 -04:00
2026-01-07 17:30:22 +00:00
2025-10-22 22:17:30 -04:00
2025-10-22 22:17:30 -04:00
2025-10-15 14:37:25 -04:00
2025-09-24 15:23:24 -04:00
2025-10-15 14:37:25 -04:00
2026-01-12 18:53:22 +00:00
2026-01-06 15:32:21 -05:00
2025-10-22 22:40:17 -04:00
2025-10-18 11:58:57 -04:00
2025-10-01 13:42:50 -04:00
2026-01-12 13:52:14 +00:00
2026-01-13 20:48:05 -05:00
2025-09-25 18:58:41 -04:00
2025-09-25 18:58:41 -04:00
2025-10-15 14:37:25 -04:00
2026-01-11 21:08:01 +00:00
2026-01-06 21:34:19 +00:00
2026-01-09 19:34:39 -05:00
2025-10-15 14:37:25 -04:00
2025-10-15 14:37:25 -04:00
2026-01-09 16:00:48 -05:00
2025-10-01 19:00:54 -04:00
2025-10-15 12:49:46 -04:00
2026-01-14 17:37:50 +00:00
2025-02-05 16:54:40 -05:00
2025-02-05 16:54:40 -05:00