equal
deleted
inserted
replaced
40 flag.Usage() |
40 flag.Usage() |
41 os.Exit(2) |
41 os.Exit(2) |
42 } |
42 } |
43 |
43 |
44 tlsConf := tls.Config{InsecureSkipVerify: true} |
44 tlsConf := tls.Config{InsecureSkipVerify: true} |
45 c, err := xmpp.NewClient(&jid, *pw, tlsConf, nil) |
45 c, err := xmpp.NewClient(&jid, *pw, tlsConf, nil, xmpp.Presence{}, nil) |
46 if err != nil { |
46 if err != nil { |
47 log.Fatalf("NewClient(%v): %v", jid, err) |
47 log.Fatalf("NewClient(%v): %v", jid, err) |
48 } |
48 } |
49 defer close(c.Send) |
49 defer close(c.Send) |
50 |
50 |
53 fmt.Printf("s: %v\n", obj) |
53 fmt.Printf("s: %v\n", obj) |
54 } |
54 } |
55 fmt.Println("done reading") |
55 fmt.Println("done reading") |
56 }(c.Recv) |
56 }(c.Recv) |
57 |
57 |
58 err = c.StartSession(&xmpp.Presence{}) |
|
59 if err != nil { |
|
60 log.Fatalf("StartSession: %v", err) |
|
61 } |
|
62 c.Roster.Update() |
|
63 roster := c.Roster.Get() |
58 roster := c.Roster.Get() |
64 fmt.Printf("%d roster entries:\n", len(roster)) |
59 fmt.Printf("%d roster entries:\n", len(roster)) |
65 for i, entry := range roster { |
60 for i, entry := range roster { |
66 fmt.Printf("%d: %v\n", i, entry) |
61 fmt.Printf("%d: %v\n", i, entry) |
67 } |
62 } |