Fix dendrite sync spam issue

This commit is contained in:
sergekh2 2022-08-01 10:49:05 -07:00
parent 73834b12f2
commit 6642133273

View file

@ -262,9 +262,9 @@ func (p *PDUStreamProvider) addRoomDeltaToResponse(
var pos types.StreamPosition
if _, pos, err = p.DB.PositionInTopology(ctx, mostRecentEventID); err == nil {
switch {
case r.Backwards && pos > latestPosition:
case r.Backwards && pos < latestPosition:
fallthrough
case !r.Backwards && pos < latestPosition:
case !r.Backwards && pos > latestPosition:
latestPosition = pos
}
}