Current section

Files

Jump to
perspective lib core user user_reactor.ex
Raw

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