|
|
@@ -99,6 +99,8 @@ defmodule Vaccins.LocationStore do
|
|
|
GenServer.call(@name, :get_locations)
|
|
|
end
|
|
|
|
|
|
+ def change_location(params), do: params |> LocationRaw.changeset()
|
|
|
+
|
|
|
def add_location(params) do
|
|
|
GenServer.call(@name, {:add_location, params})
|
|
|
end
|
|
|
@@ -116,7 +118,7 @@ defmodule Vaccins.LocationStore do
|
|
|
|
|
|
@impl true
|
|
|
def handle_call({:add_location, params}, _, state = %{locations: locations}) do
|
|
|
- cs = params |> LocationRaw.changeset()
|
|
|
+ cs = change_location(params)
|
|
|
|
|
|
with {:ok, raw_location} <- cs |> apply_action(:insert),
|
|
|
processed <-
|