0
0
Fork 1
mirror of https://mau.dev/maunium/synapse.git synced 2024-12-18 08:13:58 +01:00
synapse/problems_with_this_branch

6 lines
455 B
Text
Raw Normal View History

* processing push by bluntly running the rules for each user
* processing push twice because the pushers still run the rules themselves rather than pulling out of the event_actions table
* consequently converting events back & forth between objects & dicts when processing
* fetching all the current ephemeral events for each room on an incremental sync to get the user's read receipt
* doing 2 more db queries per room to get the unread notif count