diff -r 42a9995faa38 -r 34e917ca6a11 examples/interact.go --- a/examples/interact.go Mon Sep 02 20:38:57 2013 -0700 +++ b/examples/interact.go Mon Sep 02 20:45:24 2013 -0700 @@ -53,11 +53,12 @@ } defer close(c.Out) - err = c.StartSession(true, &xmpp.Presence{}) + err = c.StartSession(&xmpp.Presence{}) if err != nil { log.Fatalf("StartSession: %v", err) } - roster := xmpp.Roster(c) + c.Roster.Update() + roster := c.Roster.Get() fmt.Printf("%d roster entries:\n", len(roster)) for i, entry := range roster { fmt.Printf("%d: %v\n", i, entry)