From 00116837cb13e44721fccb1459468e45fc3637c1 Mon Sep 17 00:00:00 2001 From: xieyiming Date: Tue, 5 Dec 2017 23:26:30 +0800 Subject: [PATCH] fix #4 --- lib/blog_web/resolvers/accounts.ex | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/lib/blog_web/resolvers/accounts.ex b/lib/blog_web/resolvers/accounts.ex index 88ccf88..9f9fbd9 100644 --- a/lib/blog_web/resolvers/accounts.ex +++ b/lib/blog_web/resolvers/accounts.ex @@ -8,6 +8,16 @@ defmodule BlogWeb.Resolvers.Accounts do {:ok, user} end end + + def find_user(%{author_id: author_id}, _args, _resolution) do + case Blog.Accounts.find_user(author_id) do + nil -> + {:error, "User ID not found"} + user -> + {:ok, user} + end + end + def create_user(_parent, args, %{context: %{current_user: %{admin: true}}}) do Blog.Accounts.create_user(args)