From 24fb5699aa2defac01728599a1c21b010a504434 Mon Sep 17 00:00:00 2001 From: Till Faelligen <2353100+S7evinK@users.noreply.github.com> Date: Tue, 11 Jul 2023 10:53:44 +0200 Subject: [PATCH] If there are no events, return empty start/end --- syncapi/routing/messages.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/syncapi/routing/messages.go b/syncapi/routing/messages.go index 3e146c12e..361581230 100644 --- a/syncapi/routing/messages.go +++ b/syncapi/routing/messages.go @@ -364,7 +364,7 @@ func (r *messagesReq) retrieveEvents(ctx context.Context, rsAPI api.SyncRoomserv // If we didn't get any event, we don't need to proceed any further. if len(events) == 0 { - return []synctypes.ClientEvent{}, *r.from, *r.to, nil + return []synctypes.ClientEvent{}, emptyToken, emptyToken, nil } // Apply room history visibility filter @@ -382,7 +382,7 @@ func (r *messagesReq) retrieveEvents(ctx context.Context, rsAPI api.SyncRoomserv // No events left after applying history visibility if len(filteredEvents) == 0 { - return []synctypes.ClientEvent{}, *r.from, *r.to, nil + return []synctypes.ClientEvent{}, emptyToken, emptyToken, nil } // Get the position of the first and the last event in the room's topology.