Disable state_events_at_start on hungryserv

This commit is contained in:
Tulir Asokan 2022-09-12 22:14:41 +03:00
parent d6fe852efa
commit 2e934abe43

View file

@ -490,7 +490,10 @@ func (portal *Portal) backfill(source *User, messages []*waProto.WebMessageInfo,
addedMembers := make(map[id.UserID]struct{})
addMember := func(puppet *Puppet) {
if _, alreadyAdded := addedMembers[puppet.MXID]; alreadyAdded {
if portal.bridge.Config.Homeserver.Software == bridgeconfig.SoftwareHungry {
// Hungryserv doesn't need state_events_at_start, it can figure out memberships automatically
return
} else if _, alreadyAdded := addedMembers[puppet.MXID]; alreadyAdded {
return
}
mxid := puppet.MXID.String()