Ivan Magda
ad88f0da7c
Update room suggestions and search when space membership changes ( #6316 )
...
* Avoid repeated space membership scans in room search
Signed-off-by: Ivan Magda <imagda15@gmail.com >
* Refresh room candidates when space membership changes
Keep known space room IDs in a set updated by the room publisher and by
successful additions. Filter both suggestions and search results through
that set, retaining exclusions while the space list resets and reloads.
Preserve the initial recent-room eligibility filter so existing children
do not consume the five suggestion slots. Cover live membership updates
and partial-save filtering in both candidate lists.
---------
Signed-off-by: Ivan Magda <imagda15@gmail.com >
2026-10-12 14:03:44 +00:00
..
2026-07-01 10:13:18 +01:00
2026-06-24 12:39:35 +02:00
2026-06-24 20:49:49 +03:00
2026-10-09 11:44:39 +03:00
2026-09-17 19:42:18 +03:00
2026-07-02 13:09:34 +01:00
2026-09-14 15:25:33 +01:00
2026-10-06 17:52:24 +01:00
2026-10-06 17:52:24 +01:00
2026-06-18 17:55:31 +02:00
2026-06-18 17:55:31 +02:00
2026-09-14 15:25:33 +01:00
2026-09-01 18:00:14 +02:00
2026-10-01 14:56:53 +02:00
2026-09-01 18:00:14 +02:00
2026-06-03 08:57:04 +03:00
2026-10-09 15:21:27 +02:00
2026-10-09 15:21:27 +02:00
2026-08-26 14:06:11 +02:00
2026-10-08 15:19:44 +01:00
2026-10-09 14:07:39 +02:00
2026-06-18 17:55:31 +02:00
2026-06-24 12:39:35 +02:00
2026-08-21 11:23:33 +01:00
2026-10-06 17:52:24 +01:00
2026-07-22 16:43:08 +02:00
2026-10-09 10:20:00 +01:00
2026-07-14 15:02:56 +02:00
2026-10-01 10:55:19 +02:00
2026-05-27 17:11:42 +01:00
2026-09-17 19:42:18 +03:00
2026-10-06 17:52:24 +01:00
2026-10-06 17:52:24 +01:00
2026-10-02 12:44:33 +00:00
2026-10-09 14:07:39 +02:00
2026-08-10 18:38:37 +01:00
2026-10-06 17:52:24 +01:00
2026-07-20 11:16:11 +02:00
2026-10-09 10:20:00 +01:00
2026-09-23 18:37:42 +03:00
2026-05-22 15:14:08 +02:00
2026-07-01 10:13:18 +01:00
2026-10-08 15:19:44 +01:00
2026-10-09 10:20:00 +01:00
2026-10-02 12:44:33 +00:00
2026-10-09 15:21:27 +02:00
2026-08-07 13:11:40 +01:00
2026-08-14 16:16:53 +03:00
2026-08-12 15:04:24 +03:00
2026-08-05 16:00:43 +02:00
2026-07-31 15:14:39 +02:00
2026-07-20 11:16:11 +02:00
2026-10-08 15:19:44 +01:00
2026-10-08 15:19:44 +01:00
2026-10-02 12:44:33 +00:00
2026-09-17 19:42:18 +03:00
2026-05-27 17:11:42 +01:00
2026-05-27 17:11:42 +01:00
2026-05-27 17:11:42 +01:00
2026-10-09 08:52:56 +03:00
2026-06-30 14:01:08 +02:00
2026-10-08 15:19:44 +01:00
2026-10-06 17:52:24 +01:00
2026-06-24 12:39:35 +02:00
2026-10-06 17:52:24 +01:00
2026-09-07 18:57:05 +02:00
2026-06-22 13:39:12 +02:00
2026-10-08 15:19:44 +01:00
2026-08-06 14:56:34 +01:00
2026-05-27 17:11:42 +01:00
2026-09-23 18:37:42 +03:00
2026-05-27 17:11:42 +01:00
2026-07-03 19:30:28 +03:00
2026-10-06 17:52:24 +01:00
2026-10-09 10:20:00 +01:00
2026-09-17 19:34:15 +03:00
2026-10-09 14:07:39 +02:00
2026-10-08 15:19:44 +01:00
2026-08-05 12:41:18 +01:00
2026-10-09 14:07:39 +02:00
2026-08-03 15:00:38 +01:00
2026-07-29 11:53:17 +02:00
2026-05-06 13:53:36 +02:00
2026-06-22 13:39:12 +02:00
2026-05-27 17:11:42 +01:00
2026-10-08 15:19:44 +01:00
2026-10-02 12:44:33 +00:00
2026-09-08 12:39:07 +02:00
2026-10-12 13:47:17 +02:00
2026-10-02 12:44:33 +00:00
2026-05-27 17:11:42 +01:00
2026-10-09 10:20:00 +01:00
2026-06-24 20:49:49 +03:00
2026-10-09 10:20:00 +01:00
2026-10-09 15:21:27 +02:00
2026-09-30 12:24:12 +03:00
2026-10-09 10:20:00 +01:00
2026-10-09 10:20:00 +01:00
2026-05-27 17:11:42 +01:00
2026-10-12 14:03:44 +00:00
2026-07-21 15:07:57 +03:00
2026-07-14 18:01:36 +02:00
2026-07-21 15:07:57 +03:00
2026-08-24 15:45:19 +03:00
2026-10-06 17:52:24 +01:00
2026-10-06 17:52:24 +01:00
2026-05-27 17:11:42 +01:00
2026-10-06 17:52:24 +01:00
2026-09-25 11:51:14 +00:00
2026-09-08 09:40:43 +01:00
2026-09-07 18:57:05 +02:00
2026-06-18 17:55:31 +02:00
2026-10-08 15:19:44 +01:00
2026-10-06 17:52:24 +01:00
2026-07-06 15:39:16 +02:00
2026-07-20 11:16:11 +02:00
2026-10-01 10:55:19 +02:00
2026-10-09 14:07:39 +02:00
2026-10-09 14:07:39 +02:00
2026-10-09 14:07:39 +02:00
2026-10-08 15:19:44 +01:00
2026-06-24 12:39:35 +02:00
2026-05-27 17:11:42 +01:00
2026-07-20 11:16:11 +02:00