4
0
mirror of https://github.com/jesopo/ircstates synced 2024-06-27 11:17:12 +00:00

only make a new channel_user on NAMES when we don't have one

This commit is contained in:
jesopo 2021-09-06 03:04:49 +00:00
parent 8c16b73414
commit 3565259791

View File

@ -348,7 +348,11 @@ class Server(object):
self._add_user(hostmask.nickname, nickname_lower)
user = self.users[nickname_lower]
users.append(user)
channel_user = self._user_join(channel, user)
if not nickname_lower in channel.users:
channel_user = self._user_join(channel, user)
else:
channel_user = channel.users[nickname_lower]
if hostmask.username:
user.username = hostmask.username