Ver código fonte

Disable state_events_at_start on hungryserv

Tulir Asokan 2 anos atrás
pai
commit
2e934abe43
1 arquivos alterados com 4 adições e 1 exclusões
  1. 4 1
      historysync.go

+ 4 - 1
historysync.go

@@ -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()