Current section
Files
Jump to
Current section
Files
lib/tasks/currency_reload.ex
defmodule SoftBank.Currency.Reload do
use Task
require Logger
@moduledoc false
def start_link(_data \\ []) do
Logger.info("Custom Currencies will be retrieved now and then every 300 seconds.")
Task.start_link(&poll/0)
end
defp poll() do
receive do
after
300_000 ->
SoftBank.Currencies.reload()
poll()
end
end
end