summary refs log tree commit diff
path: root/problems_with_this_branch
diff options
context:
space:
mode:
Diffstat (limited to 'problems_with_this_branch')
-rw-r--r--problems_with_this_branch5
1 files changed, 5 insertions, 0 deletions
diff --git a/problems_with_this_branch b/problems_with_this_branch
new file mode 100644
index 0000000000..9c5df55212
--- /dev/null
+++ b/problems_with_this_branch
@@ -0,0 +1,5 @@
+ * 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