diff options
author | Alexey Shchepin <alexey@process-one.net> | 2003-01-09 19:59:16 +0000 |
---|---|---|
committer | Alexey Shchepin <alexey@process-one.net> | 2003-01-09 19:59:16 +0000 |
commit | a99c52880e7f9cf78959e370151670a0681246ba (patch) | |
tree | c3475ee722a7f554cd0ffe2aad79482cc6bbc95e /src/mod_roster.erl | |
parent | *** empty log message *** (diff) |
*** empty log message ***
SVN Revision: 34
Diffstat (limited to '')
-rw-r--r-- | src/mod_roster.erl | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/mod_roster.erl b/src/mod_roster.erl index a25f923e..281a7094 100644 --- a/src/mod_roster.erl +++ b/src/mod_roster.erl @@ -20,6 +20,7 @@ -include_lib("mnemosyne/include/mnemosyne.hrl"). -include("ejabberd.hrl"). +-include("namespaces.hrl"). -record(roster, {uj, user, @@ -40,7 +41,7 @@ init() -> mnesia:create_table(roster,[{disc_copies, [node()]}, {attributes, record_info(fields, roster)}]), mnesia:add_table_index(roster, user), - ejabberd_local:register_iq_handler("jabber:iq:roster", + ejabberd_local:register_iq_handler(?NS_ROSTER, ?MODULE, process_iq), loop(). @@ -91,7 +92,7 @@ process_iq_get(From, To, {iq, ID, Type, XMLNS, SubEl}) -> {atomic, Items} -> XItems = lists:map(fun item_to_xml/1, Items), {iq, ID, result, XMLNS, [{xmlelement, "query", - [{"xmlns", "jabber:iq:roster"}], + [{"xmlns", ?NS_ROSTER}], XItems}]}; _ -> {iq, ID, error, XMLNS, @@ -244,9 +245,9 @@ push_item(User, From, Item) -> % TODO: don't push to those who not load roster push_item(User, Resource, From, Item) -> - ResIQ = {iq, "", set, "jabber:iq:roster", + ResIQ = {iq, "", set, ?NS_ROSTER, [{xmlelement, "query", - [{"xmlns", "jabber:iq:roster"}], + [{"xmlns", ?NS_ROSTER}], [item_to_xml(Item)]}]}, ejabberd_router ! {route, From, |