mirror of
https://git.anonymousland.org/anonymousland/synapse.git
synced 2025-05-05 14:14:56 -04:00
Make all process_replication_rows
methods async (#13304)
More prep work for asyncronous caching, also makes all process_replication_rows methods consistent (presence handler already is so). Signed off by Nick @ Beeper (@Fizzadar)
This commit is contained in:
parent
96cf81e312
commit
5d4028f217
14 changed files with 40 additions and 25 deletions
|
@ -158,7 +158,7 @@ class FollowerTypingHandler:
|
|||
except Exception:
|
||||
logger.exception("Error pushing typing notif to remotes")
|
||||
|
||||
def process_replication_rows(
|
||||
async def process_replication_rows(
|
||||
self, token: int, rows: List[TypingStream.TypingStreamRow]
|
||||
) -> None:
|
||||
"""Should be called whenever we receive updates for typing stream."""
|
||||
|
@ -444,7 +444,7 @@ class TypingWriterHandler(FollowerTypingHandler):
|
|||
|
||||
return rows, current_id, limited
|
||||
|
||||
def process_replication_rows(
|
||||
async def process_replication_rows(
|
||||
self, token: int, rows: List[TypingStream.TypingStreamRow]
|
||||
) -> None:
|
||||
# The writing process should never get updates from replication.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue