graph2: Changed Comment to return null instead of a zero-date if it's cleared.
the build was successful
the build was successful
This commit is contained in:
@@ -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:
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user