Add API to refresh the LastFm feed
This commit is contained in:
@@ -17,6 +17,12 @@ defmodule LastFm.Refresh do
|
|||||||
GenServer.start_link(__MODULE__, config, name: __MODULE__)
|
GenServer.start_link(__MODULE__, config, name: __MODULE__)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@spec refresh() :: :refresh
|
||||||
|
def refresh do
|
||||||
|
# Very barebones and naive - can be improved by building a state machine.
|
||||||
|
send(__MODULE__, :refresh)
|
||||||
|
end
|
||||||
|
|
||||||
@impl true
|
@impl true
|
||||||
@spec init(config) :: {:ok, config, {:continue, :refresh}} | :ignore
|
@spec init(config) :: {:ok, config, {:continue, :refresh}} | :ignore
|
||||||
def init(config) do
|
def init(config) do
|
||||||
|
|||||||
Reference in New Issue
Block a user