Current section
Files
Jump to
Current section
Files
lib/core/user/user_reactor.ex
defmodule Core.User.Reactor do
use Perspective.Reactor
update(%Core.UserAdded{data: data}, _state) do
%Core.User{}
|> Map.put(:id, data.user_id)
|> Map.put(:username, data.username)
|> Map.put(:password_hash, data.password_hash)
|> Perspective.DomainPool.put!()
end
end