-
Notifications
You must be signed in to change notification settings - Fork 57
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
Parts not shown if we kill the application #73
Comments
this makes sense because the client never sends a |
What's the expected behavior here? Does IRC mandate a client sends QUIT before exiting? I'd imagine the server will broadcast part / quit when the client loses connection to the server. I'd imagine we only want to implement this if we add a configuration where user can specify a QUIT / PART message when exiting the application / leaving channels. Edit: From IRC docs:
|
the client doesn't/can't determine the quit message because the process is already dead by that point, so its up to the irc daemon. edit: saw the above edit while sent this :p |
We actually capture the request to close the application and do some housecleaning... (flush history to disk, etc). So in theory we could send a QUIT from our client w/ a configurable message, if desired. This obv doesn't work if someone kills the running process vs graceful close. |
I'd imagine though that we should never send PART and only send QUIT as that is effectively a superset of PART. QUIT inherently means they have parted from all channels. So I think the scope of this issue should be:
|
If a user kills the application, or connection, we don't see the
{user} has left the channel
The text was updated successfully, but these errors were encountered: