mirror of
https://github.com/processone/ejabberd.git
synced 2024-11-22 16:20:52 +01:00
Experimental MUC/Sub support
This commit is contained in:
parent
febbc2bb5a
commit
32de9a56a5
@ -53,6 +53,7 @@
|
|||||||
members_by_default = true :: boolean(),
|
members_by_default = true :: boolean(),
|
||||||
members_only = false :: boolean(),
|
members_only = false :: boolean(),
|
||||||
allow_user_invites = false :: boolean(),
|
allow_user_invites = false :: boolean(),
|
||||||
|
allow_subscription = false :: boolean(),
|
||||||
password_protected = false :: boolean(),
|
password_protected = false :: boolean(),
|
||||||
password = <<"">> :: binary(),
|
password = <<"">> :: binary(),
|
||||||
anonymous = true :: boolean(),
|
anonymous = true :: boolean(),
|
||||||
@ -76,6 +77,8 @@
|
|||||||
jid :: jid(),
|
jid :: jid(),
|
||||||
nick :: binary(),
|
nick :: binary(),
|
||||||
role :: role(),
|
role :: role(),
|
||||||
|
is_subscriber = false :: boolean(),
|
||||||
|
subscriptions = [] :: [binary()],
|
||||||
last_presence :: xmlel()
|
last_presence :: xmlel()
|
||||||
}).
|
}).
|
||||||
|
|
||||||
|
@ -164,3 +164,11 @@
|
|||||||
-define(NS_MIX_NODES_PARTICIPANTS, <<"urn:xmpp:mix:nodes:participants">>).
|
-define(NS_MIX_NODES_PARTICIPANTS, <<"urn:xmpp:mix:nodes:participants">>).
|
||||||
-define(NS_MIX_NODES_SUBJECT, <<"urn:xmpp:mix:nodes:subject">>).
|
-define(NS_MIX_NODES_SUBJECT, <<"urn:xmpp:mix:nodes:subject">>).
|
||||||
-define(NS_MIX_NODES_CONFIG, <<"urn:xmpp:mix:nodes:config">>).
|
-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">>).
|
||||||
|
1044
src/mod_muc_room.erl
1044
src/mod_muc_room.erl
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user