jabber.connection.PubSubNode.FireItems C# (CSharp) Method

FireItems() private method

private FireItems ( jabber.protocol.iq.EventItems items ) : void
items jabber.protocol.iq.EventItems
return void
        internal void FireItems(EventItems items)
        {
            // OK, it's for us.  Might be a new one or a retraction.
            // Shrug, even if we're sent a mix, it shouldn't hurt anything.

            /*
            <message from='pubsub.shakespeare.lit' to='[email protected]' id='bar'>
              <event xmlns='http://jabber.org/protocol/pubsub#event'>
                <items node='princely_musings'>
                  <retract id='ae890ac52d0df67ed7cfdf51b644e901'/>
                </items>
              </event>
            </message>
             */
            foreach (string id in items.GetRetractions())
                m_items.RemoveId(id);

            foreach (PubSubItem item in items.GetItems())
                m_items.Add(item);
        }