Use LastFm.Config where needed
This commit is contained in:
@@ -15,4 +15,15 @@ defmodule LastFm.Config do
|
||||
def new(opts) do
|
||||
struct(__MODULE__, opts)
|
||||
end
|
||||
|
||||
@spec enabled?(t) :: boolean()
|
||||
def enabled?(config) do
|
||||
config.api && config.user !== "" && config.api_key !== ""
|
||||
end
|
||||
|
||||
def resolve(otp_app) do
|
||||
otp_app
|
||||
|> Application.get_env(LastFm)
|
||||
|> new()
|
||||
end
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user