~emersion/soju#73: 
Clear channel state on upstream disconnect

Make everybody leave the channel on upstream disconnect to avoid out-of-sync state on reconnect.

Status
REPORTED
Submitter
~emersion
Assigned to
No-one
Submitted
1 year, 29 days ago
Updated
a month ago
Labels
bug downstream

~taiite a month ago

soju should also send the channel mode and the topic for completeness.

Or make the downstream part then join the channels instead, so that downstream fetches needed information by itself. In this case, soju would rather do that on upstream reconnect to avoid downstream close the channel buffer, but downstreamConn doesn't keep track of joined channels so it's impossible yet.

Register here or Log in to comment, or comment via email.