aboutsummaryrefslogtreecommitdiff
path: root/src/ejabberd_app.erl
diff options
context:
space:
mode:
authorgabrielgatu <gabriel.dny@gmail.com>2016-07-28 15:57:35 +0200
committergabrielgatu <gabriel.dny@gmail.com>2016-07-28 15:57:35 +0200
commit91865c66c0ce2339156f98db83740f65edc909e6 (patch)
tree8343606119f67f52e68a102da2fc1db92e3ebf33 /src/ejabberd_app.erl
parentSupport elixir module installer (diff)
Start elixir application after ejabberd_app:start_apps()
Diffstat (limited to '')
-rw-r--r--src/ejabberd_app.erl7
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.