home · contact · privacy
Fix erroneous SendEvent usage.
authorChristian Heller <c.heller@plomlompom.de>
Sat, 26 Jul 2025 15:32:55 +0000 (17:32 +0200)
committerChristian Heller <c.heller@plomlompom.de>
Sat, 26 Jul 2025 15:32:55 +0000 (17:32 +0200)
ircplom/irc_conn.py

index 38c33227b3f7ec62c2a288dd61018e7658c8b544..014ea0c437e7b2ef55e84d918200b97ff86a2d72 100644 (file)
@@ -172,8 +172,12 @@ class SendEvent(ClientEvent, PayloadMixin):
     'To trigger sending of payload to server.'
     payload: IrcMessage
 
-    def affect(self, target: 'Client', chat: str = '') -> None:
-        target.send(msg=self.payload, chat=chat)
+    def __init__(self, chat: str = '', **kwargs) -> None:
+        super().__init__(**kwargs)
+        self._chat = chat
+
+    def affect(self, target: 'Client') -> None:
+        target.send(msg=self.payload, chat=self._chat)
 
 
 class ClientQueueMixin(QueueMixin):