From: Christian Heller Date: Tue, 2 Sep 2025 08:12:37 +0000 (+0200) Subject: Log myself parting channel. X-Git-Url: https://plomlompom.com/repos/balance?a=commitdiff_plain;h=94742faefc3cdedca62a4dc47578dbbe3b417a16;p=ircplom Log myself parting channel. --- diff --git a/ircplom/client.py b/ircplom/client.py index cdf28cd..b04c4c9 100644 --- a/ircplom/client.py +++ b/ircplom/client.py @@ -746,10 +746,9 @@ class Client(ABC, ClientQueueMixin): else ret['channel'])} self._log(ret['message'], out=False, **kw) elif ret['verb'] == 'PART': + self._db.channels[ret['channel']].remove_nick(ret['parter']) if ret['parter'] == self._db.users['me']: del self._db.channels[ret['channel']] - else: - self._db.channels[ret['channel']].remove_nick(ret['parter']) elif ret['verb'] == 'PING': self.send(IrcMessage(verb='PONG', params=(ret['reply'],))) elif ret['verb'] == 'QUIT':