aboutsummaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorEvgeniy Khramtsov <ekhramtsov@process-one.net>2016-06-26 09:08:37 +0300
committerEvgeniy Khramtsov <ekhramtsov@process-one.net>2016-07-08 15:05:50 +0300
commit32de9a56a5d6113e0db94cf0a38c17d26522bf7e (patch)
tree536bfd0fa07ce8fc4da8f4a7426a80d4997aa94b /include
parentUpdate dependencies (diff)
Experimental MUC/Sub support
Diffstat (limited to 'include')
-rw-r--r--include/mod_muc_room.hrl3
-rw-r--r--include/ns.hrl8
2 files changed, 11 insertions, 0 deletions
diff --git a/include/mod_muc_room.hrl b/include/mod_muc_room.hrl
index 4d82856ca..d985f3f3b 100644
--- a/include/mod_muc_room.hrl
+++ b/include/mod_muc_room.hrl
@@ -53,6 +53,7 @@
members_by_default = true :: boolean(),
members_only = false :: boolean(),
allow_user_invites = false :: boolean(),
+ allow_subscription = false :: boolean(),
password_protected = false :: boolean(),
password = <<"">> :: binary(),
anonymous = true :: boolean(),
@@ -76,6 +77,8 @@
jid :: jid(),
nick :: binary(),
role :: role(),
+ is_subscriber = false :: boolean(),
+ subscriptions = [] :: [binary()],
last_presence :: xmlel()
}).
diff --git a/include/ns.hrl b/include/ns.hrl
index c7f556372..4fcf03ddf 100644
--- a/include/ns.hrl
+++ b/include/ns.hrl
@@ -164,3 +164,11 @@
-define(NS_MIX_NODES_PARTICIPANTS, <<"urn:xmpp:mix:nodes:participants">>).
-define(NS_MIX_NODES_SUBJECT, <<"urn:xmpp:mix:nodes:subject">>).
-define(NS_MIX_NODES_CONFIG, <<"urn:xmpp:mix:nodes:config">>).
+-define(NS_MUCSUB, <<"urn:xmpp:mucsub:0">>).
+-define(NS_MUCSUB_NODES_PRESENCES, <<"urn:xmpp:mucsub:nodes:presences">>).
+-define(NS_MUCSUB_NODES_MESSAGES, <<"urn:xmpp:mucsub:nodes:messages">>).
+-define(NS_MUCSUB_NODES_PARTICIPANTS, <<"urn:xmpp:mucsub:nodes:participants">>).
+-define(NS_MUCSUB_NODES_AFFILIATIONS, <<"urn:xmpp:mucsub:nodes:affiliations">>).
+-define(NS_MUCSUB_NODES_SUBJECT, <<"urn:xmpp:mucsub:nodes:subject">>).
+-define(NS_MUCSUB_NODES_CONFIG, <<"urn:xmpp:mucsub:nodes:config">>).
+-define(NS_MUCSUB_NODES_SYSTEM, <<"urn:xmpp:mucsub:nodes:system">>).