equal
deleted
inserted
replaced
28 if err != nil { |
28 if err != nil { |
29 log.Fatalf("NewClient(%v): %v", jid, err) |
29 log.Fatalf("NewClient(%v): %v", jid, err) |
30 } |
30 } |
31 defer c.Close() |
31 defer c.Close() |
32 |
32 |
33 err = c.StartSession(&xmpp.Presence{}) |
33 err = c.StartSession(true, &xmpp.Presence{}) |
34 if err != nil { |
34 if err != nil { |
35 log.Fatalf("StartSession: %v", err) |
35 log.Fatalf("StartSession: %v", err) |
|
36 } |
|
37 roster := c.Roster() |
|
38 fmt.Printf("%d roster entries:\n", len(roster)) |
|
39 for jid, entry := range(roster) { |
|
40 fmt.Printf("%s: %v\n", jid, entry) |
36 } |
41 } |
37 |
42 |
38 go func(ch <-chan xmpp.Stanza) { |
43 go func(ch <-chan xmpp.Stanza) { |
39 for obj := range ch { |
44 for obj := range ch { |
40 fmt.Printf("s: %v\n", obj) |
45 fmt.Printf("s: %v\n", obj) |