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 model: git.aiterp.net/rpdata/api/models.LogImporter
Comment: Comment:
model: git.aiterp.net/rpdata/api/models.Comment model: git.aiterp.net/rpdata/api/models.Comment
fields:
fictionalDate:
resolver: true
ChapterCommentMode: ChapterCommentMode:
model: git.aiterp.net/rpdata/api/models.ChapterCommentMode model: git.aiterp.net/rpdata/api/models.ChapterCommentMode
Chapter: Chapter:
+9
View File
@@ -3,6 +3,7 @@ package types
import ( import (
"context" "context"
"errors" "errors"
"time"
"git.aiterp.net/rpdata/api/internal/loader" "git.aiterp.net/rpdata/api/internal/loader"
"git.aiterp.net/rpdata/api/models" "git.aiterp.net/rpdata/api/models"
@@ -28,5 +29,13 @@ func (r *commentResolver) Character(ctx context.Context, obj *models.Comment) (*
return &character, nil 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 // CommentResolver is a resolver
var CommentResolver commentResolver var CommentResolver commentResolver