-
Notifications
You must be signed in to change notification settings - Fork 150
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
"NickName has quit: Input/output error" do not get mapped to leave events #497
Comments
As I told you in #riot:matrix.org This is about the
|
I didn't understand, do you mean that the issue is only at GIMPNet and the membership syncing isn't enabled there? Or do you mean that nick changes create ghost users which would make this a duplicate of #71 ? I am not using the GIMPNet bridge. (EDIT: fixed spelling of GIMPNet.) |
from the description I got in #riot:matrix.org I'm led to believe the |
Thanks, I adjusted the title (and was notified of incorrect spelling of GIMPNet). |
thanks for the pointer, I wrote it wrong twice :L |
This bridge already has membership syncing enabled. Based on the nicks given in this issue, I believe this is a dupe of #71. Closing. |
I tried to understand what would be causing this. And now I doubt if it is a IRC client issue. Most of the gnome users use Polari as IRC client. So here is what I did:
And the result is: user 'sadiqA' is marked as quit. But no information about 'sadiqB'. That is the nick sadiqB is still considered as connected (in RIOT web client) Further investigation shows that, once the nick 'sadiqB' is quit from Polari, I get no nick completion for 'sadiqB' in GNU Emacs erc client. But I get nick completion in RIOT web. And this was happening in Freenode network too. This was why I filed the bug not specific to GIMPNet. Hope I have tracked down the issue. Even though it is a Polari IRC client issue, as Emacs erc client can understand that the user have quit, I believe that Matrix can too. Do I need to file a new bug for this? |
Oh, that's interesting in a horrifying kind of way. How exactly are Polari clients leaving channels? The bridge listens for QUIT and PART and will map that to a leave event. |
This is the message I get in Emacs when the Polari user quits: *** sadiqB ([email protected]) has quit: Input/output error [18:34] |
|
I wonder if |
That was an exaggeration. But the user base can be quite large. We don't need to have a fight on this. Do we? 😆 |
Keeping the offline IRC user in the user list results in lots of duplicates. Say for example My IRC nick is listed as pksadiq, pksadiq_, pksadiq__ and so on (when seen in RIOT web client).
So instead of keeping all those (duplicate) nicks. It would be nice if the nick is removed from the list once the user is quit, which means that all the listed IRC users is online (may be with away status).
Riot client gives tab completion for users that are offline too (as matrix users can set their status to offline). This would also be a help there.
Thanks
The text was updated successfully, but these errors were encountered: