Fix relaybot messages being allowed through with ignore_own_incoming_events set
This commit is contained in:
@@ -97,7 +97,6 @@ class AbstractUser(ABC):
|
|||||||
self.client = None
|
self.client = None
|
||||||
self.is_relaybot = False
|
self.is_relaybot = False
|
||||||
self.is_bot = False
|
self.is_bot = False
|
||||||
self.relaybot = None
|
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def connected(self) -> bool:
|
def connected(self) -> bool:
|
||||||
@@ -423,7 +422,7 @@ class AbstractUser(ABC):
|
|||||||
return
|
return
|
||||||
|
|
||||||
if self.ignore_incoming_bot_events and self.relaybot and sender.id == self.relaybot.tgid:
|
if self.ignore_incoming_bot_events and self.relaybot and sender.id == self.relaybot.tgid:
|
||||||
self.log.debug(f"Ignoring relaybot-sent message %s to %s", update, portal.tgid_log)
|
self.log.debug(f"Ignoring relaybot-sent message %s to %s", update.id, portal.tgid_log)
|
||||||
return
|
return
|
||||||
|
|
||||||
if isinstance(update, MessageService):
|
if isinstance(update, MessageService):
|
||||||
|
|||||||
Reference in New Issue
Block a user