Current section

Files

Jump to
deepl_ex lib helpers configuration.ex
Raw

lib/helpers/configuration.ex

defmodule DeeplEx.Configuration do
@moduledoc false
def api_key do
case Application.get_env(:deepl_ex, :api_key, nil) do
nil ->
{:error, :api_key_variable_not_set}
api_key ->
{:ok, api_key}
end
end
def tier(api_key) do
case String.ends_with?(api_key, ":fx") do
true ->
:free
_ ->
:pro
end
end
end