Commit Graph

15 Commits

Author SHA1 Message Date
Liam Stanley
0099cb4799 add docs to HandlerError 2017-04-23 11:08:23 -04:00
Liam Stanley
22e4b8c8a4 utilize local waitgroup 2017-04-18 06:16:28 -04:00
Liam Stanley
9fc92e8da8 extra stack info to handler registration and exec 2017-04-18 04:59:51 -04:00
Liam Stanley
2c7ecf8d9f fix bug because unrealircd 2017-03-15 23:08:53 -04:00
Liam Stanley
cc94cb84d0 add done channel to Caller.AddTmp to be notified of when it is done 2017-02-21 09:18:09 -05:00
Liam Stanley
cdac81184a implement Caller.AddTmp for temporary handlers 2017-02-21 02:26:14 -05:00
Liam Stanley
14091fe17f fix bug with Caller.Remove which was not removing handlers 2017-02-21 02:13:21 -05:00
Liam Stanley
e29709e8a3 fix a bug with cuidToID which wasn't properly splitting the cuid 2017-02-21 02:12:30 -05:00
Liam Stanley
35ab20bc9f don't execute internal handlers when there is no source 2017-02-20 22:28:13 -05:00
Liam Stanley
9818cded91 Debug->Debugger; implement client side ping tracking; implement Config.Out; implement Config.PingDelay 2017-02-14 02:14:38 -05:00
Liam Stanley
63ae092b97 minor documentation cleanup 2017-02-13 03:11:50 -05:00
Liam Stanley
d8423fc605 implement DefaultRecoverHandler 2017-02-13 01:27:57 -05:00
Liam Stanley
88057bed20 implement ability to catch panics in handlers 2017-02-13 01:15:53 -05:00
Liam Stanley
383e1300bb implement Client.String() 2017-02-12 14:31:57 -05:00
Liam Stanley
aab3f30549 rename caller.go -> handler.go 2017-02-12 14:09:38 -05:00