Ejemplo n.º 1
0
        /// <summary>
        /// Builds the purge node stanza.
        /// </summary>
        /// <param name="to">Jid of the pubsub service for this request</param>
        /// <param name="node">The node.</param>
        /// <returns></returns>
        public static Iq PurgeNode(Jid to, string node)
        {
            var pIq = new PubSubOwnerIq
            {
                To     = to,
                Type   = IqType.Set,
                PubSub = { Type = Xmpp.PubSub.Owner.PubSubOwnerType.Purge }
            };

            pIq.PubSub.Purge.Node = node;

            return(pIq);
        }
Ejemplo n.º 2
0
        public void BuildPubsibDeleteIq()
        {
            var pIq = new PubSubOwnerIq
            {
                From   = "[email protected]/elsinore",
                To     = "pubsub.shakespeare.lit",
                Id     = "delete1",
                Type   = IqType.Set,
                PubSub = { Delete   = new Matrix.Xmpp.PubSub.Owner.Delete {
                               Node = "princely_musings"
                           } }
            };

            pIq.ShouldBe(Resource.Get("Xmpp.PubSub.Owner.pubsub_delete_iq1.xml"));
        }