Ensure to parse a real pagination config object out of room initialSync request and pass it on

This commit is contained in:
Paul "LeoNerd" Evans 2014-11-18 16:34:43 +00:00
parent 75e95c45a2
commit 88dfa7baa6

View File

@ -362,11 +362,13 @@ class RoomInitialSyncRestServlet(RestServlet):
@defer.inlineCallbacks @defer.inlineCallbacks
def on_GET(self, request, room_id): def on_GET(self, request, room_id):
user = yield self.auth.get_user_by_req(request) user = yield self.auth.get_user_by_req(request)
events = yield self.handlers.message_handler.room_initial_sync( pagination_config = PaginationConfig.from_request(request)
content = yield self.handlers.message_handler.room_initial_sync(
room_id=room_id, room_id=room_id,
user_id=user.to_string(), user_id=user.to_string(),
pagin_config=pagination_config,
) )
defer.returnValue((200, events)) defer.returnValue((200, content))
class RoomTriggerBackfill(RestServlet): class RoomTriggerBackfill(RestServlet):