Commit Graph

21 Commits

Author SHA1 Message Date
Liam Stanley
7ba8001f27 look into supporting copy, without reflection 2017-02-08 17:42:46 -05:00
Liam Stanley
68a5be5049 implement Caller.clearInternal() 2017-02-08 02:53:14 -05:00
Liam Stanley
c8ee37f2fa ignore nil events that one may attempt to execute 2017-02-07 05:34:33 -05:00
Liam Stanley
ba03de710d update copyright to remove year 2017-02-06 02:45:31 -05:00
Liam Stanley
2a7ace18d2 log callback registration/removal/execution to debug output 2017-02-05 06:09:35 -05:00
Liam Stanley
151dc5161f remove Config.Logger 2017-02-05 05:23:05 -05:00
Liam Stanley
310d0052d6 re-implement Config.Logger; add Config.Debugger, and implement Event.Pretty(). 2017-02-03 08:54:44 -05:00
Liam Stanley
6b4a3e6359 change logging format for debugging 2017-01-27 02:41:38 -05:00
Liam Stanley
42092970a7 remove Event.String(); rename Raw() to String() 2017-01-20 06:48:42 -05:00
Liam Stanley
714a315ef0 yay new year 2017-01-03 11:05:27 -05:00
Liam Stanley
e4a7f88a12 fix count bugwith Caller.String() 2016-12-30 06:13:44 -05:00
Liam Stanley
b2ccc5c462 decode and execute CTCP events as they come in 2016-12-26 03:50:21 -05:00
Liam Stanley
6f89a46cc5 drop callback type functionality for wrapping background callbacks in a go-routine; drop Caller.AddBgHandler() 2016-12-14 01:31:25 -05:00
Liam Stanley
467ab74b70 execute standard callbacks in a waitgroup 2016-12-14 00:54:15 -05:00
Liam Stanley
1fe1ddd565 fix callback goroutines 2016-12-13 21:26:48 -05:00
Liam Stanley
c70ab81a96 implement Caller.sregister(); implement separated callback execution stacks; implement Caller.remove() 2016-12-13 20:19:36 -05:00
Liam Stanley
94dc6c4b6b normalize capitalization for cmds passsed to Caller 2016-12-09 06:09:33 -05:00
Liam Stanley
2539da6210 implement Caller.Count() 2016-12-09 06:04:49 -05:00
Liam Stanley
867d8345e4 minor doc syntax changes 2016-12-09 05:52:38 -05:00
Liam Stanley
f4cef5f5b9 add more documentation; add success return value to Caller.Remove() 2016-12-09 05:47:53 -05:00
Liam Stanley
9d2966d608 rewrite callbacks to use more flexible storage system 2016-12-07 05:50:14 -05:00