diff options
Diffstat (limited to 'src/ejabberd_router.erl')
-rw-r--r-- | src/ejabberd_router.erl | 28 |
1 files changed, 14 insertions, 14 deletions
diff --git a/src/ejabberd_router.erl b/src/ejabberd_router.erl index 97599026..171244c0 100644 --- a/src/ejabberd_router.erl +++ b/src/ejabberd_router.erl @@ -56,13 +56,13 @@ loop() -> loop(); {register_route, Domain, Pid, Node} -> F = fun() -> - case mnesia:wread({route, Domain}) of - [] -> - ok; - [Old] -> - % TODO: notify - ok - end, + %case mnesia:wread({route, Domain}) of + % [] -> + % ok; + % [Old] -> + % % TODO: notify + % ok + %end, mnesia:write(#route{domain = Domain, node = Node, pid = Pid}) @@ -78,13 +78,13 @@ loop() -> loop(); {unregister_route, Domain} -> F = fun() -> - case mnesia:wread({route, Domain}) of - [] -> - ok; - [Old] -> - % TODO: notify - ok - end, + %case mnesia:wread({route, Domain}) of + % [] -> + % ok; + % [Old] -> + % % TODO: notify + % ok + %end, mnesia:delete({route, Domain}) end, mnesia:transaction(F), |