mirror of
https://git.anonymousland.org/anonymousland/synapse-product.git
synced 2024-12-22 10:34:57 -05:00
6 lines
455 B
Plaintext
6 lines
455 B
Plaintext
|
* 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
|