goirc/client
Alex Bramley 0cac69d2ee Merge branch 'state-copy'. Fixes #49, #35.
Overhaul the state tracker to return copies of data that should be correct
at the time of the response. Subsequent changes to tracked IRC state will not
be reflected in the copies. For people fixing up their code because this merge
broke everything, you probably want to be paying particular attention to the
use of conn.Me() instead of conn.cfg.Me.

Sorry if this causes you hassle, it's for the best.

Lastly, if kballard is watching: sorry dude, you were mostly right ;-)
2015-02-27 19:56:41 +00:00
..
commands.go Allow Join command to take an optional key. 2014-12-23 18:21:53 +00:00
commands_test.go Allow Join command to take an optional key. 2014-12-23 18:21:53 +00:00
connection.go Merge branch 'state-copy'. Fixes #49, #35. 2015-02-27 19:56:41 +00:00
connection_test.go Update client for new state tracking code. 2015-01-02 12:58:50 +00:00
dispatch.go Split handlers up into three groups. 2013-09-28 00:15:54 +01:00
dispatch_test.go Make parseLine public by renaming it to ParseLine 2014-07-06 20:26:34 +02:00
handlers.go Update client for new state tracking code. 2015-01-02 12:58:50 +00:00
handlers_test.go Update client for new state tracking code. 2015-01-02 12:58:50 +00:00
line.go Make parseLine public by renaming it to ParseLine 2014-07-06 20:26:34 +02:00
line_test.go Add a version of iopred's Message() and Target() Line methods, and tests. 2013-03-10 15:55:16 +00:00
mocknetconn_test.go client/mocknetconn_test: minor fix found by go vet 2014-06-19 15:19:37 +02:00
state_handlers.go Update client for new state tracking code. 2015-01-02 12:58:50 +00:00