From f9b6af58c978852f4174dc99496e6b39b46a8e96 Mon Sep 17 00:00:00 2001 From: Gisle Aune Date: Tue, 15 Jan 2019 21:42:44 +0100 Subject: [PATCH] graph2: Changed Comment character resolver to use loader. --- graph2/types/comment.go | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/graph2/types/comment.go b/graph2/types/comment.go index 77b8641..1a7a41a 100644 --- a/graph2/types/comment.go +++ b/graph2/types/comment.go @@ -2,9 +2,9 @@ package types import ( "context" + "errors" - "git.aiterp.net/rpdata/api/models/characters" - + "git.aiterp.net/rpdata/api/internal/loader" "git.aiterp.net/rpdata/api/models" ) @@ -15,7 +15,12 @@ func (r *commentResolver) Character(ctx context.Context, obj *models.Comment) (* return nil, nil } - character, err := characters.FindID(obj.CharacterID) + loader := loader.FromContext(ctx) + if loader == nil { + return nil, errors.New("no loader") + } + + character, err := loader.Character("id", obj.CharacterID) if err != nil { return nil, err }