Skip to content
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

netsplit handling improvements #41

Open
retroj opened this issue Feb 8, 2013 · 1 comment
Open

netsplit handling improvements #41

retroj opened this issue Feb 8, 2013 · 1 comment
Assignees
Milestone

Comments

@retroj
Copy link
Collaborator

retroj commented Feb 8, 2013

It would be nice if the netsplit handler would show in the buffer who was cut in the netsplit. Since a netsplit is indicated by a series of QUITs with (*.net *.split) as the quit message over a period of possibly many seconds, the netsplit handler would need a mechanism to collect the names and report them after a delay. When the first quit comes in, it might say something like "netsplit in progress", then 30 seconds later, or however long, it would report the nicks that have disconnected so far, and continue every 30 seconds until an interval has passed with no disconnects.

@jorgenschaefer
Copy link
Collaborator

It should be somewhat easy to start a timer in circe-display-QUIT or circe-netsplit-quit which reports the current state of the netsplit (like /WL does) after a given time.

I'm a bit torn on whether it should be active by default. Probably yes. Happy hacking. :-)

@ghost ghost assigned retroj Mar 3, 2013
@jorgenschaefer jorgenschaefer modified the milestones: Release v1.4, Release 1.5 Aug 26, 2014
@jorgenschaefer jorgenschaefer modified the milestones: Release v1.5, v1.6 Dec 12, 2014
@jorgenschaefer jorgenschaefer modified the milestones: v1.7, v1.6 Feb 21, 2015
@jorgenschaefer jorgenschaefer modified the milestones: Backlog, v1.7 Apr 4, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants