Code review
parent
1a49e23555
commit
d22241eced
|
@ -686,7 +686,7 @@ class EventCreationHandler:
|
||||||
)
|
)
|
||||||
return (
|
return (
|
||||||
prev_event,
|
prev_event,
|
||||||
await self.store.get_stream_id_for_event(prev_event.event_id),
|
prev_event.internal_metadata.stream_ordering,
|
||||||
)
|
)
|
||||||
|
|
||||||
return await self.handle_new_client_event(
|
return await self.handle_new_client_event(
|
||||||
|
|
|
@ -285,6 +285,14 @@ class EventsPersistenceStorage:
|
||||||
return event, pos, self.main_store.get_room_max_token()
|
return event, pos, self.main_store.get_room_max_token()
|
||||||
|
|
||||||
def _maybe_start_persisting(self, room_id: str):
|
def _maybe_start_persisting(self, room_id: str):
|
||||||
|
"""Pokes the `_event_persist_queue` to start handling new items in the
|
||||||
|
queue, if not already in progress.
|
||||||
|
|
||||||
|
Causes the deferreds returned by `add_to_queue` to resolve with: a
|
||||||
|
dictionary of event ID to event ID we didn't persist as we already had
|
||||||
|
another event persisted with the same TXN ID.
|
||||||
|
"""
|
||||||
|
|
||||||
async def persisting_queue(item):
|
async def persisting_queue(item):
|
||||||
with Measure(self._clock, "persist_events"):
|
with Measure(self._clock, "persist_events"):
|
||||||
return await self._persist_events(
|
return await self._persist_events(
|
||||||
|
|
Loading…
Reference in New Issue