jabber.connection.ConferenceManager.GotUnique C# (CSharp) Méthode

GotUnique() private méthode

private GotUnique ( object sender, IQ iq, object state ) : void
sender object
iq IQ
state object
Résultat void
        private void GotUnique(object sender, IQ iq, object state)
        {
            UniqueState us = (UniqueState)state;
            if ((iq == null) || (iq.Type == IQType.error))
            {
                us.Callback(null, us.State);
                return;
            }

            /*
            <iq from='macbeth.shakespeare.lit'
            id='unique1'
            to='[email protected]/desktop'
            type='result'>
              <unique xmlns='http://jabber.org/protocol/muc#unique'>
            6d9423a55f499b29ad20bf7b2bdea4f4b885ead1
              </unique>
            </iq>
             */
            UniqueRoom unique = (UniqueRoom)iq.Query;
            Room r = GetRoom(new JID(unique.RoomNode, iq.From.Server, us.Nick));
            us.Callback(r, us.State);
        }