Current section
Files
Jump to
Current section
Files
lib/config.ex
defmodule Fcmex.Config do
@moduledoc ~S"
A configuration for FCM
"
def new do
[
{"Content-Type", "application/json"},
{"Authorization", "key=#{server_key()}"}
]
end
def server_key do
Application.get_env(:fcmex, :server_key) || retrieve_on_run_time("FCM_SERVER_KEY") ||
raise "FCM Server key is not found on your environment variables"
end
def retrieve_on_run_time(key) do
System.get_env(key)
end
end