equal
deleted
inserted
replaced
1 Review all these *Client receiver methods. They should probably either |
1 Review all these *Client receiver methods. They should probably either |
2 all be receivers, or none. |
2 all be receivers, or none. |
3 |
3 |
4 Maybe put auth-related stuff into its own structure inside Client, |
4 Maybe put auth-related stuff into its own structure inside Client, |
5 instead of at Client's top level. |
5 instead of at Client's top level. |
6 |
|
7 Replace inputControl with something like an enum. |
|
8 |
6 |
9 Add a way to broadcast status information as negotiation happens or |
7 Add a way to broadcast status information as negotiation happens or |
10 disconnects occur. Possibly a new type of object that can be sent on |
8 disconnects occur. Possibly a new type of object that can be sent on |
11 Recv along with stanzas. Or use sync.Cond to protect a state |
9 Recv along with stanzas. Or use sync.Cond to protect a state |
12 variable. |
10 variable. |