Răsfoiți Sursa

Allow using custom puppet for backfilling

Tulir Asokan 5 ani în urmă
părinte
comite
c0fc06b410
1 a modificat fișierele cu 3 adăugiri și 1 ștergeri
  1. 3 1
      puppet.go

+ 3 - 1
puppet.go

@@ -161,7 +161,9 @@ func (puppet *Puppet) PhoneNumber() string {
 }
 
 func (puppet *Puppet) IntentFor(portal *Portal) *appservice.IntentAPI {
-	if (!portal.IsPrivateChat() && puppet.customIntent == nil) || portal.backfilling || portal.Key.JID == puppet.JID {
+	if (!portal.IsPrivateChat() && puppet.customIntent == nil) ||
+		(portal.backfilling && portal.bridge.Config.Bridge.InviteOwnPuppetForBackfilling) ||
+		portal.Key.JID == puppet.JID {
 		return puppet.DefaultIntent()
 	}
 	return puppet.customIntent