فهرست منبع

Allow using custom puppet for backfilling

Tulir Asokan 5 سال پیش
والد
کامیت
c0fc06b410
1فایلهای تغییر یافته به همراه3 افزوده شده و 1 حذف شده
  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 {
 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.DefaultIntent()
 	}
 	}
 	return puppet.customIntent
 	return puppet.customIntent