aboutsummaryrefslogtreecommitdiff
path: root/plugins/omemo/src/protocol/message_flag.vala
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/omemo/src/protocol/message_flag.vala')
-rw-r--r--plugins/omemo/src/protocol/message_flag.vala23
1 files changed, 23 insertions, 0 deletions
diff --git a/plugins/omemo/src/protocol/message_flag.vala b/plugins/omemo/src/protocol/message_flag.vala
new file mode 100644
index 00000000..ba9ea16e
--- /dev/null
+++ b/plugins/omemo/src/protocol/message_flag.vala
@@ -0,0 +1,23 @@
+using Xmpp;
+
+namespace Dino.Plugins.Omemo {
+
+public class MessageFlag : Xmpp.MessageFlag {
+ public const string id = "omemo";
+
+ public bool decrypted = false;
+
+ public static MessageFlag? get_flag(MessageStanza message) {
+ return (MessageFlag) message.get_flag(NS_URI, id);
+ }
+
+ public override string get_ns() {
+ return NS_URI;
+ }
+
+ public override string get_id() {
+ return id;
+ }
+}
+
+} \ No newline at end of file