Fix lint issues, update deps

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
This commit is contained in:
Thomas Citharel
2022-09-20 16:53:26 +02:00
parent 86ca52c2cb
commit 151a7e54ae
61 changed files with 1533 additions and 1579 deletions

View File

@@ -23,11 +23,19 @@ defmodule Mobilizon.GraphQL.Resolvers.User do
@spec find_user(any(), map(), Absinthe.Resolution.t()) :: {:ok, User.t()} | {:error, String.t()}
def find_user(_parent, %{id: id}, %{context: %{current_user: %User{role: role}}})
when is_moderator(role) do
with {:ok, %User{} = user} <- Users.get_user_with_actors(id) do
{:ok, user}
case Users.get_user_with_actors(id) do
{:ok, %User{} = user} ->
{:ok, user}
_ ->
{:error, :user_not_found}
end
end
def find_user(_parent, _args, _resolution) do
{:error, :unauthorized}
end
@doc """
Return current logged-in user
"""