mirror of
https://github.com/processone/ejabberd.git
synced 2024-12-22 17:28:25 +01:00
remove unused served_hosts option
SVN Revision: 1306
This commit is contained in:
parent
85d3b27d71
commit
edf1ed5c87
@ -1,3 +1,8 @@
|
||||
2008-04-28 Christophe Romain <christophe.romain@process-one.net>
|
||||
|
||||
* src/mod_pubsub/mod_pubsub.erl: remove unused served_hosts option
|
||||
and make init message be debug and not info
|
||||
|
||||
2008-04-27 Alexey Shchepin <alexey@process-one.net>
|
||||
|
||||
* src/mod_muc/mod_muc_room.erl: Fixed room shaper processing
|
||||
|
@ -151,9 +151,8 @@ stop(Host) ->
|
||||
%% Description: Initiates the server
|
||||
%%--------------------------------------------------------------------
|
||||
init([ServerHost, Opts]) ->
|
||||
?INFO_MSG("pubsub init ~p ~p",[ServerHost,Opts]),
|
||||
?DEBUG("pubsub init ~p ~p",[ServerHost,Opts]),
|
||||
Host = gen_mod:get_opt_host(ServerHost, Opts, "pubsub.@HOST@"),
|
||||
ServedHosts = gen_mod:get_opt(served_hosts, Opts, []),
|
||||
Access = gen_mod:get_opt(access_createnode, Opts, all),
|
||||
mod_disco:register_feature(ServerHost, ?NS_PUBSUB),
|
||||
ejabberd_hooks:add(disco_local_identity, ServerHost, ?MODULE, disco_local_identity, 75),
|
||||
@ -183,7 +182,7 @@ init([ServerHost, Opts]) ->
|
||||
ets:new(gen_mod:get_module_proc(ServerHost, pubsub_state), [set, named_table]),
|
||||
ets:insert(gen_mod:get_module_proc(ServerHost, pubsub_state), {nodetree, NodeTree}),
|
||||
ets:insert(gen_mod:get_module_proc(ServerHost, pubsub_state), {plugins, Plugins}),
|
||||
init_nodes(Host, ServerHost, ServedHosts),
|
||||
init_nodes(Host, ServerHost),
|
||||
{ok, #state{host = Host,
|
||||
server_host = ServerHost,
|
||||
access = Access,
|
||||
@ -206,11 +205,11 @@ init([ServerHost, Opts]) ->
|
||||
init_plugins(Host, ServerHost, Opts) ->
|
||||
TreePlugin = list_to_atom(?TREE_PREFIX ++
|
||||
gen_mod:get_opt(nodetree, Opts, ?STDTREE)),
|
||||
?INFO_MSG("** tree plugin is ~p",[TreePlugin]),
|
||||
?DEBUG("** tree plugin is ~p",[TreePlugin]),
|
||||
TreePlugin:init(Host, ServerHost, Opts),
|
||||
Plugins = lists:usort(gen_mod:get_opt(plugins, Opts, []) ++ [?STDNODE]),
|
||||
lists:foreach(fun(Name) ->
|
||||
?INFO_MSG("** init ~s plugin",[Name]),
|
||||
?DEBUG("** init ~s plugin",[Name]),
|
||||
Plugin = list_to_atom(?PLUGIN_PREFIX ++ Name),
|
||||
Plugin:init(Host, ServerHost, Opts)
|
||||
end, Plugins),
|
||||
@ -218,21 +217,18 @@ init_plugins(Host, ServerHost, Opts) ->
|
||||
|
||||
terminate_plugins(Host, ServerHost, Plugins, TreePlugin) ->
|
||||
lists:foreach(fun(Name) ->
|
||||
?INFO_MSG("** terminate ~s plugin",[Name]),
|
||||
?DEBUG("** terminate ~s plugin",[Name]),
|
||||
Plugin = list_to_atom(?PLUGIN_PREFIX++Name),
|
||||
Plugin:terminate(Host, ServerHost)
|
||||
end, Plugins),
|
||||
TreePlugin:terminate(Host, ServerHost),
|
||||
ok.
|
||||
|
||||
init_nodes(Host, ServerHost, ServedHosts) ->
|
||||
init_nodes(Host, ServerHost) ->
|
||||
create_node(Host, ServerHost, ["pubsub"], service_jid(Host), ?STDNODE),
|
||||
create_node(Host, ServerHost, ["pubsub", "nodes"], service_jid(Host), ?STDNODE),
|
||||
create_node(Host, ServerHost, ["home"], service_jid(Host), ?STDNODE),
|
||||
lists:foreach(
|
||||
fun(H) ->
|
||||
create_node(Host, ServerHost, ["home", H], service_jid(Host), ?STDNODE)
|
||||
end, lists:usort([ServerHost | ServedHosts])),
|
||||
create_node(Host, ServerHost, ["home", ServerHost], service_jid(Host), ?STDNODE),
|
||||
ok.
|
||||
|
||||
update_database(Host) ->
|
||||
|
Loading…
Reference in New Issue
Block a user