Bug fixes

This commit is contained in:
Neil Alexander 2022-03-25 12:16:34 +00:00
parent 8a0c2a47e5
commit 021f276255
No known key found for this signature in database
GPG key ID: A02A2019A2BB0944

View file

@ -147,7 +147,6 @@ func (p *PDUStreamProvider) IncrementalSync(
To: to,
Backwards: from > to,
}
newPos = from
var err error
var stateDeltas []types.StateDelta
@ -168,10 +167,15 @@ func (p *PDUStreamProvider) IncrementalSync(
}
}
if len(stateDeltas) == 0 {
return to
}
for _, roomID := range joinedRooms {
req.Rooms[roomID] = gomatrixserverlib.Join
}
newPos = from
for _, delta := range stateDeltas {
var pos types.StreamPosition
if pos, err = p.addRoomDeltaToResponse(ctx, req.Device, r, delta, &eventFilter, req.Response); err != nil {