mirror of
https://git.anonymousland.org/anonymousland/synapse.git
synced 2025-05-03 00:44:49 -04:00
Make snapshot_all_rooms return results in the correct form, including start and end tokens.
This commit is contained in:
parent
709a92cee8
commit
4eb8f84aa8
2 changed files with 28 additions and 6 deletions
|
@ -269,11 +269,16 @@ class MessageHandler(BaseHandler):
|
|||
if event.membership != Membership.JOIN:
|
||||
continue
|
||||
try:
|
||||
messages = yield self.store.get_recent_events_for_room(
|
||||
messages, token = yield self.store.get_recent_events_for_room(
|
||||
event.room_id,
|
||||
limit=50,
|
||||
)
|
||||
d["messages"] = [m.get_dict() for m in messages]
|
||||
|
||||
d["messages"] = {
|
||||
"chunk": [m.get_dict() for m in messages],
|
||||
"start": token[0],
|
||||
"end": token[1],
|
||||
}
|
||||
except:
|
||||
pass
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue