Current section

Files

Jump to
curator priv templates curator.ueberauth.install schema_access.ex
Raw

priv/templates/curator.ueberauth.install/schema_access.ex

def find_or_create_from_auth(auth) do
%Ueberauth.Auth{
info: %Ueberauth.Auth.Info{email: email, name: _name, image: a_vatar_url}
} = auth
case Repo.get_by(User, email: email) do
nil ->
create_user(%{
email: email,
})
user ->
{:ok, user}
end
end