DiscoverItems() public method

public DiscoverItems ( Jid to ) : void
to Jid
return void
 static void HipchatClient_OnLogin(object sender)
 {
     HipchatClient.OnIq += (e, mIq) =>
     {
         if (mIq.Type == IqType.error) return;
         DiscoItems item = mIq.Query as DiscoItems;
         if (item == null) return;
         var items = item.GetDiscoItems();
         foreach (HipchatRoom hipChatRoom in items.Select(room => new HipchatRoom(room.Name, room.Jid)))
         {
             Rooms.Add(hipChatRoom);
             Lobby.DoRoomCheck();
         }
     };
     DiscoManager mgnr = new DiscoManager(HipchatClient);
     mgnr.DiscoverItems(new Jid("conf.hipchat.com"));
 }
Example #2
0
 // Sending Disco request to the server we are connected to for discovering
 // the services runing on our server
 private void DiscoServer()
 {             
     DiscoManager dm = new DiscoManager(XmppCon);
     dm.DiscoverItems(new Jid(XmppCon.Server), new IqCB(OnDiscoServerResult), null);            
 }