This repository has been archived by the owner on Jan 4, 2023. It is now read-only.
Break up Irc() into a state tracker and a socket-based subclass #371
Labels
involves: protocol spec
involves changing the protocol spec
type: enhancement
improvements to existing features
Projects
Milestone
This would allow PyLink to establish virtual connections to non-IRC services (e.g. XMPP, Telegram)
connect(), connect loop threading,disconnect(),run(), andsend()into an IRC specific classrun()andsend()entirely.registerHandler(), for exampleCall protocol specific disconnect codeSplit protocol specific and protocol agnostic connect/disconnect codeirc.proto.disconnect()if definedschedulePing()into this new (IRC-specific) class, and possibly allow turning ping checks off entirelyThe text was updated successfully, but these errors were encountered: