mirror of
https://github.com/1f349/dendrite.git
synced 2024-12-26 18:16:29 +00:00
Don't add empty room entries to sync responses (#312)
This commit is contained in:
parent
6d15aec8d3
commit
ce562d96f6
@ -411,6 +411,11 @@ func (d *SyncServerDatabase) addRoomDeltaToResponse(
|
||||
recentEvents := streamEventsToEvents(recentStreamEvents)
|
||||
delta.stateEvents = removeDuplicates(delta.stateEvents, recentEvents) // roll back
|
||||
|
||||
// Don't bother appending empty room entries
|
||||
if len(recentEvents) == 0 && len(delta.stateEvents) == 0 {
|
||||
return nil
|
||||
}
|
||||
|
||||
switch delta.membership {
|
||||
case "join":
|
||||
jr := types.NewJoinResponse()
|
||||
|
Loading…
Reference in New Issue
Block a user