diff -r 4e68d8f89dc3 -r 571713f49494 examples/interact.go --- a/examples/interact.go Thu Dec 29 11:25:26 2011 -0700 +++ b/examples/interact.go Fri Dec 30 17:16:37 2011 -0700 @@ -30,10 +30,15 @@ } defer c.Close() - err = c.StartSession(&xmpp.Presence{}) + err = c.StartSession(true, &xmpp.Presence{}) if err != nil { log.Fatalf("StartSession: %v", err) } + roster := c.Roster() + fmt.Printf("%d roster entries:\n", len(roster)) + for jid, entry := range(roster) { + fmt.Printf("%s: %v\n", jid, entry) + } go func(ch <-chan xmpp.Stanza) { for obj := range ch {