From: Christian Heller Date: Tue, 2 Sep 2025 10:19:40 +0000 (+0200) Subject: Survive joining channel before user component properly registered. X-Git-Url: https://plomlompom.com/repos/new_day?a=commitdiff_plain;h=b71781ac3f3af4edd1e31efd3649fab902a948dc;p=ircplom Survive joining channel before user component properly registered. --- diff --git a/ircplom/client.py b/ircplom/client.py index 7e6b14f..6af09d7 100644 --- a/ircplom/client.py +++ b/ircplom/client.py @@ -730,7 +730,8 @@ class Client(ABC, ClientQueueMixin): self._caps.end_negotiation() elif ret['verb'] == 'ERROR': self.close() - elif ret['verb'] == 'JOIN' and ret['joiner'] != self._db.users['me']: + elif ret['verb'] == 'JOIN'\ + and ret['joiner'].nick != self._db.users['me'].nick: self._db.channels[ret['channel']].append_nick(ret['joiner']) elif ret['verb'] == 'NICK': user_id = self._db.user_id(ret['named'])