Example #1
0
        internal void AddDefaultResource()
        {
            var defaultPresence = new Presence();
            var contactResource = new XmppContactResource(session, this, ContactId);
            var resourceJid     = new XmppJid(contactId.UserName, ContactId.DomainName, Guid.NewGuid().ToString());

            // Add a default resource
            defaultPresence.TypeSpecified = true;
            defaultPresence.From          = resourceJid;
            defaultPresence.Type          = PresenceType.Unavailable;

            defaultPresence.Items.Add(XmppContactResource.DefaultPresencePriorityValue);

            contactResource.Update(defaultPresence);

            resources.Add(contactResource);
        }
Example #2
0
        internal void AddDefaultResource()
        {
            var defaultPresence = new Presence();
            var contactResource = new XmppContactResource(session, this, ContactId);
            var resourceJid = new XmppJid(contactId.UserName, ContactId.DomainName, Guid.NewGuid().ToString());

            // Add a default resource
            defaultPresence.TypeSpecified = true;
            defaultPresence.From = resourceJid;
            defaultPresence.Type = PresenceType.Unavailable;

            defaultPresence.Items.Add(XmppContactResource.DefaultPresencePriorityValue);

            contactResource.Update(defaultPresence);

            resources.Add(contactResource);
        }