Packages
goth
1.3.0-rc.5
1.4.5
1.4.4
1.4.3
1.4.2
1.4.1
1.4.0
1.3.1
1.3.0
1.3.0-rc.5
1.3.0-rc.4
1.3.0-rc.3
1.3.0-rc.2
1.3.0-rc.1
1.3.0-rc.0
1.2.0
1.1.0
1.0.1
1.0.1-beta
1.0.0
0.11.1
0.11.0
0.10.0
0.9.0
0.8.2
0.8.1
0.8.0
0.7.2
0.7.1
0.7.0
0.6.0
0.5.1
0.5.0
0.4.0
0.3.2
0.3.1
0.3.0
0.2.1
0.2.0
0.1.6
0.1.5
0.1.4
0.1.3
0.1.2
0.1.1
0.1.0
0.0.3
0.0.2
0.0.1
A simple library to generate and retrieve Oauth2 tokens for use with Google Cloud Service accounts.
Current section
Files
Jump to
Current section
Files
lib/legacy/supervisor.ex
defmodule Goth.Supervisor do
@moduledoc false
use Supervisor
alias Goth.Config
alias Goth.TokenStore
def start_link(envs) do
Supervisor.start_link(__MODULE__, envs, name: __MODULE__)
end
@impl true
def init(envs) do
children = [
{Config, envs},
TokenStore,
{Registry, keys: :unique, name: Goth.Registry}
]
Supervisor.init(children, strategy: :one_for_one)
end
end