KittehIRCClientLib icon indicating copy to clipboard operation
KittehIRCClientLib copied to clipboard

(re)connection improvements

Open mbax opened this issue 10 years ago • 6 comments

  • [ ] Client should respect server wishes to not come back. Don't attempt reconnect for KILL.
  • [x] Client should allow modification of re-connection timing via event.
  • [x] Client should allow modification of re-connection occurring at all via event.

mbax avatar Sep 12 '15 23:09 mbax

DisconnectCause enum? KILL, USER_INITIATED_QUIT, PING_TIMEOUT, CONNECTION_RESET...?

lol768 avatar Nov 10 '15 01:11 lol768

oooooh

mbax avatar Nov 10 '15 01:11 mbax

Example last three messages when killed via ghost:

CURRENTNICK is the nick of the user being killed AUTHEDNICK is the nick of the user doing the killing

:[email protected] KILL CURRENTNICK :(GHOST command used by AUTHEDNICK)
:[email protected] QUIT :Killed (NickServ (GHOST command used by AUTHEDNICK))
ERROR :Closing Link: HOST.NAME (Killed (NickServ (GHOST command used by AUTHEDNICK)))

mbax avatar Nov 25 '15 16:11 mbax

Example last two messages when floodkicked

:[email protected] QUIT :Excess Flood
ERROR :Closing Link: HOST.NAME (Excess Flood)

mbax avatar Nov 25 '15 18:11 mbax

I'll leave this here

https://github.com/justintv/Twitch-API/blob/master/IRC.md#reconnect

Ribesg avatar Nov 22 '16 19:11 Ribesg

@Ribesg 's link got deprecated, updated link: https://dev.twitch.tv/docs/v5/guides/irc/#reconnect-twitch-commands (I think?)

Zarthus avatar Aug 12 '17 02:08 Zarthus