Current section
Files
Jump to
Current section
Files
lib/phone_verification.ex
defmodule PhoneVerification do
@behaviour PhoneVerification.Provider
@type verification_code :: String.t()
def config(key) do
Application.get_env(:phone_verification, key)
end
def start(params) do
config(:default)
|> Enum.into(%{})
|> Map.merge(params)
|> config(:provider).start()
end
def check(params) do
config(:provider).check(params)
end
end