You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Some networks (IRCnet in particular) may reserve nicknames temporarily when you disconnect. The network will send 437 ERR_UNAVAILRESOURCE during connection registration which means our real real nickname is not yet actually set.
Having it an empty string or None would help detecting this issue during registration that our desired nickname is not available right now and the downstream implementation can decide what to do with this information, like use a temporary nickname and a timer to retry the real nickname later.
Without any subclassing, currently it is required to wait for 001 before believing real_nickname which will add unnecessary complexity.
The text was updated successfully, but these errors were encountered:
hifi
changed the title
Connection real_nickname must not be set before registration
[AIO] Connection real_nickname must not be set before registration
Jun 10, 2021
Some networks (IRCnet in particular) may reserve nicknames temporarily when you disconnect. The network will send
437 ERR_UNAVAILRESOURCE
during connection registration which means our real real nickname is not yet actually set.Having it an empty string or
None
would help detecting this issue during registration that our desired nickname is not available right now and the downstream implementation can decide what to do with this information, like use a temporary nickname and a timer to retry the real nickname later.Without any subclassing, currently it is required to wait for 001 before believing
real_nickname
which will add unnecessary complexity.The text was updated successfully, but these errors were encountered: