TODO.txt
changeset 183 b4bd77d58a3e
parent 156 520ccb3e05d4
parent 178 ccfebbd9f49b
equal deleted inserted replaced
182:626c390682fc 183:b4bd77d58a3e
     1 Review all the *Client receiver methods in layer3.go. They should
     1 Don't force the client to understand the RFCs. Keep message types in a
     2 probably either all be receivers, or none.
     2 convenient set of constants, for example.
     3 
       
     4 Add a Reconnect() function.
       
     5 
       
     6 Eliminate as many uses of Generic as possible.
       
     7 
       
     8 Don't keep the password in memory once we're done with it.
       
     9 
       
    10 Rename extension.StanzaHandlers to something like StanzaTypes.
       
    11 
       
    12 Think about how to gracefully shutdown. Probably have a Close()
       
    13 function.
       
    14 
       
    15 Get rid of logging. We're providing status updates. Allow some sort of
       
    16 debug flag that prints from layer1.