--- a/xmpp/xmpp.go Sun Sep 15 12:00:17 2013 -0600
+++ b/xmpp/xmpp.go Sun Sep 15 12:31:37 2013 -0600
@@ -67,7 +67,7 @@
socketSync sync.WaitGroup
saslExpected string
authDone bool
- handlers chan *stanzaHandler
+ handlers chan *callback
inputControl chan int
// Incoming XMPP stanzas from the remote will be published on
// this channel. Information which is used by this library to
@@ -137,7 +137,7 @@
cl.password = password
cl.Jid = *jid
cl.socket = tcp
- cl.handlers = make(chan *stanzaHandler, 100)
+ cl.handlers = make(chan *callback, 100)
cl.inputControl = make(chan int)
cl.tlsConfig = tlsconf
cl.sendFilterAdd = make(chan Filter)
@@ -257,7 +257,7 @@
ch <- nil
return false
}
- cl.HandleStanza(id, f)
+ cl.SetCallback(id, f)
cl.Send <- iq
// Now wait until the callback is called.