diff options
author | Alexey Shchepin <alexey@process-one.net> | 2003-01-01 22:54:44 +0300 |
---|---|---|
committer | Alexey Shchepin <alexey@process-one.net> | 2003-01-01 22:54:44 +0300 |
commit | 201b4c602f241f7633be4f1b7f9dce0dabb1820c (patch) | |
tree | dbbe876124e3b29589ddd07a544d80f7b96518a4 /src/ejabberd_local.erl | |
parent | 72d2cf7a4be478fd1321dd39d22467cf7e25dd1a (diff) |
*** empty log message ***
SVN Revision: 24
Diffstat (limited to 'src/ejabberd_local.erl')
-rw-r--r-- | src/ejabberd_local.erl | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/ejabberd_local.erl b/src/ejabberd_local.erl index b75ffe08c..c42a8a019 100644 --- a/src/ejabberd_local.erl +++ b/src/ejabberd_local.erl @@ -22,13 +22,14 @@ start() -> register(ejabberd_local, spawn(ejabberd_local, init, [])), mod_register:start(), mod_roster:start(), + mod_disco:start(), ok. init() -> MyDomain = ?MYNAME, ejabberd_router:register_local_route(MyDomain), loop(#state{mydomain = MyDomain, - iqtable = ets:new(iqtable, [])}). + iqtable = ets:new(local_iqtable, [named_table])}). loop(State) -> receive @@ -37,6 +38,7 @@ loop(State) -> loop(State); {register_iq_handler, XMLNS, Module, Function} -> ets:insert(State#state.iqtable, {XMLNS, Module, Function}), + mod_disco:register_feature(XMLNS), loop(State) end. |