Shivaram Lingamneni
a16267c773
ircevent: avoid uses of time.After
...
"The underlying Timer is not recovered by the garbage collector until the
timer fires. If efficiency is a concern, use NewTimer instead and call
Timer.Stop if the timer is no longer needed."
2021-05-10 09:14:58 -04:00
Shivaram Lingamneni
4b81d501cc
ircevent: add AllowTruncation
2021-04-23 11:14:48 -04:00
Shivaram Lingamneni
7612702f6e
fix #52
...
Fix data race on (*Connection).batchNegotiated
2021-03-17 01:40:03 -04:00
Shivaram Lingamneni
23a3bb8f66
rename to Message and Reader; remove Event
2021-03-10 18:08:37 -05:00
Shivaram Lingamneni
b2a42a4234
make sure non-label batches expire as well
2021-03-10 12:43:23 -05:00
Shivaram Lingamneni
e9d62eeee7
support batch and labeled-response
2021-03-10 02:21:53 -05:00
Shivaram Lingamneni
4d031b5bd0
refactor callback/protocol handling
...
1. Change internal representation of callbacks
2. Add AddConnectCallback
3. Parse 005 RPL_ISUPPORT and expose to the client
4. Support CAP LS 302
2021-03-01 01:03:43 -05:00
Shivaram Lingamneni
a4b4bd8155
update examples, run gofmt
2021-02-19 11:45:33 -05:00
Shivaram Lingamneni
dc36bd80a6
initial fixes and refactoring
2021-02-19 03:55:06 -05:00
Shivaram Lingamneni
3e23f7f884
move to ircevent subdirectory
2021-02-15 21:58:48 -05:00