graph2: Changed Comment to return null instead of a zero-date if it's cleared.
the build was successful

This commit is contained in:
2019-01-16 21:50:53 +01:00
parent 0e2a68a2d4
commit dfa9fb4025
2 changed files with 12 additions and 0 deletions
+3
View File
@@ -37,6 +37,9 @@ models:
model: git.aiterp.net/rpdata/api/models.LogImporter
Comment:
model: git.aiterp.net/rpdata/api/models.Comment
fields:
fictionalDate:
resolver: true
ChapterCommentMode:
model: git.aiterp.net/rpdata/api/models.ChapterCommentMode
Chapter:
+9
View File
@@ -3,6 +3,7 @@ package types
import (
"context"
"errors"
"time"
"git.aiterp.net/rpdata/api/internal/loader"
"git.aiterp.net/rpdata/api/models"
@@ -28,5 +29,13 @@ func (r *commentResolver) Character(ctx context.Context, obj *models.Comment) (*
return &character, nil
}
func (r *commentResolver) FictionalDate(ctx context.Context, obj *models.Comment) (*time.Time, error) {
if obj.FictionalDate.IsZero() {
return nil, nil
}
return &obj.FictionalDate, nil
}
// CommentResolver is a resolver
var CommentResolver commentResolver