From 2fe8489d368a371aefbfbe66e74621a8df14cdc2 Mon Sep 17 00:00:00 2001 From: fiaxh Date: Fri, 10 Mar 2017 17:01:45 +0100 Subject: Rename vala-xmpp library to xmpp-vala --- vala-xmpp/src/module/message/stanza.vala | 63 -------------------------------- 1 file changed, 63 deletions(-) delete mode 100644 vala-xmpp/src/module/message/stanza.vala (limited to 'vala-xmpp/src/module/message/stanza.vala') diff --git a/vala-xmpp/src/module/message/stanza.vala b/vala-xmpp/src/module/message/stanza.vala deleted file mode 100644 index 8a9064a5..00000000 --- a/vala-xmpp/src/module/message/stanza.vala +++ /dev/null @@ -1,63 +0,0 @@ -using Gee; - -using Xmpp.Core; - -namespace Xmpp.Message { - -public class Stanza : Xmpp.Stanza { - public const string NODE_BODY = "body"; - public const string NODE_SUBJECT = "subject"; - public const string NODE_THREAD = "thread"; - - public const string TYPE_CHAT = "chat"; - public const string TYPE_GROUPCHAT = "groupchat"; - public const string TYPE_HEADLINE = "headline"; - public const string TYPE_NORMAL = "normal"; - - public bool rerun_parsing = false; - private ArrayList flags = new ArrayList(); - - public string body { - get { - StanzaNode? body_node = stanza.get_subnode(NODE_BODY); - return body_node == null? null : body_node.get_string_content(); - } - set { - StanzaNode? body_node = stanza.get_subnode(NODE_BODY); - if (body_node == null) { - body_node = new StanzaNode.build(NODE_BODY); - stanza.put_node(body_node); - } - body_node.sub_nodes.clear(); - body_node.put_node(new StanzaNode.text(value)); - } - } - - public Stanza(string? id = null) { - base.outgoing(new StanzaNode.build("message")); - stanza.set_attribute(ATTRIBUTE_ID, id ?? random_uuid()); - } - - public Stanza.from_stanza(StanzaNode stanza_node, string my_jid) { - base.incoming(stanza_node, my_jid); - } - - public void add_flag(MessageFlag flag) { - flags.add(flag); - } - - public MessageFlag? get_flag(string ns, string id) { - foreach (MessageFlag flag in flags) { - if (flag.get_ns() == ns && flag.get_id() == id) return flag; - } - return null; - } -} - -public abstract class MessageFlag : Object { - public abstract string get_ns(); - - public abstract string get_id(); -} - -} \ No newline at end of file -- cgit v1.2.3-70-g09d2