/// <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); }
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")); }