Current section

Files

Jump to
hub_identity_elixir lib hub_identity user.ex
Raw

lib/hub_identity/user.ex

defmodule HubIdentityElixir.HubIdentity.User do
alias HubIdentityElixir.HubIdentity.Server
def create(email, password) do
Server.post("/users", %{user: %{email: email, password: password}})
end
def get(%{uid: uid}) do
Server.get("/users", uid: uid)
end
def get(%{email: email}) do
Server.get("/users", email: email)
end
def reset_password(email) do
Server.post("/users/reset_password", %{email: email}, %{type: :public})
end
def delete(uid) do
Server.delete("/users/#{uid}")
end
end