From e28760907d5803c081c32b8b5975e90b9a2b7348 Mon Sep 17 00:00:00 2001 From: Neil Alexander Date: Fri, 25 Mar 2022 11:49:40 +0000 Subject: [PATCH] Create some calm --- syncapi/streams/stream_pdu.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/syncapi/streams/stream_pdu.go b/syncapi/streams/stream_pdu.go index bd9ec042f..b01157443 100644 --- a/syncapi/streams/stream_pdu.go +++ b/syncapi/streams/stream_pdu.go @@ -178,7 +178,10 @@ func (p *PDUStreamProvider) IncrementalSync( req.Log.WithError(err).Error("d.addRoomDeltaToResponse failed") return to } - if pos > newPos { + switch { + case r.Backwards && pos < newPos: + fallthrough + case !r.Backwards && pos > newPos: newPos = pos } }