]> granicus.if.org Git - ejabberd/commitdiff
Start elixir application after ejabberd_app:start_apps()
authorgabrielgatu <gabriel.dny@gmail.com>
Thu, 28 Jul 2016 13:57:35 +0000 (15:57 +0200)
committergabrielgatu <gabriel.dny@gmail.com>
Thu, 28 Jul 2016 13:57:35 +0000 (15:57 +0200)
src/ejabberd_app.erl

index 703614f63bb7fe479b0edb5bb95dd76812114f01..bbeb510dc22fb03489af67a1ac313db390627307 100644 (file)
@@ -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.