rm emqttd_plugins:init/0
This commit is contained in:
parent
e26ed33f7f
commit
1f50175c6f
|
@ -47,7 +47,6 @@ start(_StartType, _StartArgs) ->
|
||||||
start_servers(Sup),
|
start_servers(Sup),
|
||||||
emqttd_cli:load(),
|
emqttd_cli:load(),
|
||||||
load_all_mods(),
|
load_all_mods(),
|
||||||
emqttd_plugins:init(),
|
|
||||||
emqttd_plugins:load(),
|
emqttd_plugins:load(),
|
||||||
start_listeners(),
|
start_listeners(),
|
||||||
register(emqttd, self()),
|
register(emqttd, self()),
|
||||||
|
|
|
@ -18,27 +18,12 @@
|
||||||
|
|
||||||
-include("emqttd.hrl").
|
-include("emqttd.hrl").
|
||||||
|
|
||||||
-export([init/0]).
|
|
||||||
|
|
||||||
-export([load/0, unload/0]).
|
-export([load/0, unload/0]).
|
||||||
|
|
||||||
-export([load/1, unload/1]).
|
-export([load/1, unload/1]).
|
||||||
|
|
||||||
-export([list/0]).
|
-export([list/0]).
|
||||||
|
|
||||||
init() ->
|
|
||||||
case emqttd:env(plugins_etc_dir) of
|
|
||||||
{ok, PluginsEtc} ->
|
|
||||||
CfgFiles = filelib:wildcard("*.conf", PluginsEtc),
|
|
||||||
lists:foreach(fun(CfgFile) ->
|
|
||||||
App = app_name(CfgFile),
|
|
||||||
application:set_env(App, conf, filename:join(PluginsEtc, CfgFile)),
|
|
||||||
gen_conf:init(App)
|
|
||||||
end, CfgFiles);
|
|
||||||
undefined ->
|
|
||||||
ok
|
|
||||||
end.
|
|
||||||
|
|
||||||
%% @doc Load all plugins when the broker started.
|
%% @doc Load all plugins when the broker started.
|
||||||
-spec(load() -> list() | {error, any()}).
|
-spec(load() -> list() | {error, any()}).
|
||||||
load() ->
|
load() ->
|
||||||
|
|
Loading…
Reference in New Issue