Chris Smith
|
496b3394ac
|
Expose the local user object directly
|
5 years ago |
Chris Smith
|
3289bb8e99
|
More work on async methods
|
5 years ago |
Chris Smith
|
070d502463
|
Initial work on exposing async methods
Move message processors into their own package
Update ktor
|
5 years ago |
Chris Smith
|
c3908e1a60
|
Initial pass at labelled-replies support
|
5 years ago |
Chris Smith
|
92c642e550
|
Add BATCH support
Closes #11
|
5 years ago |
Chris Smith
|
e4276619c0
|
Add isChannel method
|
5 years ago |
Chris Smith
|
75c3e93343
|
Allow SASL methods to be configured, add EXTERNAL
|
5 years ago |
Chris Smith
|
d76c60a47c
|
Construct IrcClient with a DSL.
This allows more options to be added nicely in the future,
and hides the implementation details from library users.
|
5 years ago |
Chris Smith
|
23bf2faa2c
|
Reset state on disconnect
|
5 years ago |
Chris Smith
|
1d119f3166
|
Fix handling of channel user modes
Closes #8
|
5 years ago |
Chris Smith
|
2ba511702b
|
SASL support!
Closes #2
|
5 years ago |
Chris Smith
|
e51b1c6459
|
Add channel mode enum, method to get mode
Groundwork for #5
|
5 years ago |
Chris Smith
|
bbef1acb43
|
Store channel modes a bit nicer.
Groundwork for #5
|
5 years ago |
Chris Smith
|
14b9190d2f
|
Server Connecting and Disconnected events
|
5 years ago |
Chris Smith
|
44d87b68c0
|
Implement MotdFinished, improve some docs
|
5 years ago |
Chris Smith
|
16b6496566
|
Extract server names nicely
|
5 years ago |
Chris Smith
|
d2e9476667
|
Parse the 005 NETWORK token
|
5 years ago |
Chris Smith
|
1ee6e69673
|
Documentation
|
5 years ago |
Chris Smith
|
812ec4990b
|
Better server state handling
Expose status (connecting, negotiating, ready)
Fire ServerReady and ServerConnected events
|
5 years ago |
Chris Smith
|
c6b0471761
|
Raise ServerConnected event, track status nicely
|
5 years ago |
Chris Smith
|
9cc7b08ee3
|
Make state mutation funs internal
|
5 years ago |
Chris Smith
|
580a351dda
|
More documentation and tidying
|
5 years ago |
Chris Smith
|
1eb9259e30
|
Document IrcClient, make lots of things internal.
|
5 years ago |
Chris Smith
|
a1a3c66c5b
|
Rudimentary capabilities support
|
5 years ago |
Chris Smith
|
ead8e9321b
|
Add names handling and channel users
|
5 years ago |
Chris Smith
|
f2e081e6c7
|
Introduce event handlers, refactor message processors.
|
5 years ago |
Chris Smith
|
89ad92f562
|
Logging, ping handling
|
5 years ago |
Chris Smith
|
602c5e8b7a
|
Initial import, various supporting classes.
|
5 years ago |