diff options
author | gabrielgatu <gabriel.dny@gmail.com> | 2016-07-28 15:57:35 +0200 |
---|---|---|
committer | gabrielgatu <gabriel.dny@gmail.com> | 2016-07-28 15:57:35 +0200 |
commit | 91865c66c0ce2339156f98db83740f65edc909e6 (patch) | |
tree | 8343606119f67f52e68a102da2fc1db92e3ebf33 /src/ejabberd_app.erl | |
parent | Support elixir module installer (diff) |
Start elixir application after ejabberd_app:start_apps()
Diffstat (limited to '')
-rw-r--r-- | src/ejabberd_app.erl | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/ejabberd_app.erl b/src/ejabberd_app.erl index 703614f63..bbeb510dc 100644 --- a/src/ejabberd_app.erl +++ b/src/ejabberd_app.erl @@ -45,6 +45,7 @@ start(normal, _Args) -> write_pid_file(), jid:start(), start_apps(), + start_elixir_application(), ejabberd:check_app(ejabberd), randoms:start(), db_init(), @@ -237,3 +238,9 @@ opt_type(modules) -> Mods) end; opt_type(_) -> [cluster_nodes, loglevel, modules, net_ticktime]. + +start_elixir_application() -> + case application:ensure_started(elixir) of + ok -> ok; + {error, Msg} -> ?ERROR_MSG("Elixir application not started.", []) + end. |