Files
pyMC_Repeater/repeater
agessaman 5de9f0358a fix: stop replaced RoomServer sync loops on identity re-registration
A hot reload from PUT /api/update_identity re-runs TextHelper.register_identity,
which replaced self.room_servers[hash] and started a new sync loop without
stopping the old one, so the room pushed posts twice (the old loop with its
stale ACL). Take the RoomServer under the same hash, and any registered under
another hash by the same or previous name (a key change), out of room_servers,
and stop them before starting the replacement, on the running loop or via
run_coroutine_threadsafe from a request thread. update_identity passes the
original name through _register_identity_everywhere as previous_name.
2026-09-26 14:23:40 -07:00
..
2026-09-07 21:29:48 +01:00
2026-08-18 08:30:55 +01:00
2026-08-20 12:17:26 -04:00
…