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

OnPublished() private method

private OnPublished ( object sender, IQ iq, object data ) : void
sender object
iq IQ
data object
return void
        private void OnPublished(object sender, IQ iq, object data)
        {
            if (iq.Type != IQType.result)
            {
                string msg = string.Format("Error publishing pubsub item: {0}", iq.Error.Condition);
                Debug.WriteLine(msg);

                if (OnError != null)
                    OnError(this, new PubSubException(Op.PUBLISH_ITEM, msg, iq));
                return;
            }

            // TODO: if an item is returned, it will have a new item id.
            if (OnItemPublished != null)
                OnItemPublished(this, (PubSubItem)data);
        }