farmbot_os/farmbot_os/lib/farmbot_os/platform_supervisor.ex

19 lines
427 B
Elixir

defmodule FarmbotOS.Platform.Supervisor do
@moduledoc """
Supervises Platform specific code as defined in `config.exs`
"""
use Supervisor
def start_link(args) do
Supervisor.start_link(__MODULE__, args, name: __MODULE__)
end
def init([]) do
platform_children =
Application.get_env(:farmbot, __MODULE__)[:platform_children]
Supervisor.init(platform_children, strategy: :one_for_all)
end
end