def handle_cast(_, _, sl), do: {:ok, sl, []}
- def handle_info({:sync, key, value}, @ready, %SL{data: %Ring{db: db}} = sl) do
+ def handle_info({:sync, key, value}, _, %SL{data: %Ring{db: db}} = sl) do
DB.upsert(db, key, value)
{:ok, sl, []}
end
- def handle_info({:get_key, key, ref, node}, @ready, %SL{data: %Ring{name: n, db: db}} = sl) do
+ def handle_info({:get_key, key, ref, node}, _, %SL{data: %Ring{name: n, db: db}} = sl) do
val = DB.get(db, key)
send({n, node}, {:reply, val, ref})
{:ok, sl, []}