summaryrefslogtreecommitdiff
path: root/src/mod_roster.erl
diff options
context:
space:
mode:
authorAlexey Shchepin <alexey@process-one.net>2003-01-09 19:59:16 +0000
committerAlexey Shchepin <alexey@process-one.net>2003-01-09 19:59:16 +0000
commita99c52880e7f9cf78959e370151670a0681246ba (patch)
treec3475ee722a7f554cd0ffe2aad79482cc6bbc95e /src/mod_roster.erl
parent*** empty log message *** (diff)
*** empty log message ***
SVN Revision: 34
Diffstat (limited to '')
-rw-r--r--src/mod_roster.erl9
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,