defmodule ExWechat.Sup do @moduledoc """ ExWechat Application's Supervisor """ use Supervisor @doc """ Start Link API """ def start_link do Supervisor.start_link(__MODULE__, :ok) end @doc """ Init API """ def init(:ok) do children = [ worker(ExWechat.TokenServ, [[name: ExWechat.TokenServ]]), ] opts = [strategy: :one_for_one, name: __MODULE__] supervise(children, opts) end end