diff -r cccf2b2fe34d -r da6f37ae3ffe example/interact.go --- a/example/interact.go Sat Sep 07 11:46:42 2013 -0700 +++ b/example/interact.go Sat Sep 07 14:43:54 2013 -0700 @@ -5,7 +5,7 @@ package main import ( - xmpp ".." + "../xmpp" "crypto/tls" "encoding/xml" "flag" @@ -31,8 +31,6 @@ // xmpp.Debug = logger xmpp.Info = logger xmpp.Warn = logger - - xmpp.TlsConfig = tls.Config{InsecureSkipVerify: true} } // Demonstrate the API, and allow the user to interact with an XMPP @@ -47,11 +45,12 @@ os.Exit(2) } - c, err := xmpp.NewClient(&jid, *pw, nil) + tlsConf := tls.Config{InsecureSkipVerify: true} + c, err := xmpp.NewClient(&jid, *pw, tlsConf, nil) if err != nil { log.Fatalf("NewClient(%v): %v", jid, err) } - defer close(c.Out) + defer close(c.Send) err = c.StartSession(&xmpp.Presence{}) if err != nil { @@ -69,7 +68,7 @@ fmt.Printf("s: %v\n", obj) } fmt.Println("done reading") - }(c.In) + }(c.Recv) p := make([]byte, 1024) for { @@ -104,7 +103,7 @@ } err = dec.Decode(stan) if err == nil { - c.Out <- stan + c.Send <- stan } else { fmt.Printf("Parse error: %v\n", err) break