0
0
Fork 1
mirror of https://mau.dev/maunium/synapse.git synced 2024-11-19 08:24:25 +01:00
This commit is contained in:
Brendan Abolivier 2020-06-11 18:25:25 +01:00
parent 34fd1f7ab5
commit 803291728c
No known key found for this signature in database
GPG key ID: 1E015C145F1916CD

View file

@ -843,7 +843,7 @@ class EventPushActionsStore(EventPushActionsWorkerStore):
upd.stream_ordering,
old.user_id
FROM (
SELECT user_id, room_id, count(*) as unread_count,
SELECT user_id, room_id, count(*) as %s,
max(stream_ordering) as stream_ordering
FROM event_push_actions
WHERE ? <= stream_ordering AND stream_ordering < ?
@ -856,14 +856,14 @@ class EventPushActionsStore(EventPushActionsWorkerStore):
# First get the count of unread messages.
txn.execute(
sql % ("unread_count", "unread_count", ""),
sql % ("unread_count", "unread_count", "unread_count", ""),
(old_rotate_stream_ordering, rotate_to_stream_ordering),
)
rows = txn.fetchall()
# Then get the count of notifications.
txn.execute(
sql % ("notify_count", "notify_count", "notif = 1"),
sql % ("notif_count", "notif_count", "notif_count", "AND notif = 1"),
(old_rotate_stream_ordering, rotate_to_stream_ordering),
)
notif_rows = txn.fetchall()