1package resolvers
2
3import (
4 "context"
5 "time"
6
7 "github.com/MichaelMure/git-bug/bug"
8)
9
10type commentHistoryStepResolver struct{}
11
12func (commentHistoryStepResolver) Date(ctx context.Context, obj *bug.CommentHistoryStep) (time.Time, error) {
13 return obj.UnixTime.Time(), nil
14}
15
16type commentTimelineItemResolver struct{}
17
18func (commentTimelineItemResolver) CreatedAt(ctx context.Context, obj *bug.CommentTimelineItem) (time.Time, error) {
19 return obj.CreatedAt.Time(), nil
20}
21
22func (commentTimelineItemResolver) LastEdit(ctx context.Context, obj *bug.CommentTimelineItem) (time.Time, error) {
23 return obj.LastEdit.Time(), nil
24}
25
26type createTimelineItemResolver struct{}
27
28func (createTimelineItemResolver) CreatedAt(ctx context.Context, obj *bug.CreateTimelineItem) (time.Time, error) {
29 return obj.CreatedAt.Time(), nil
30
31}
32
33func (createTimelineItemResolver) LastEdit(ctx context.Context, obj *bug.CreateTimelineItem) (time.Time, error) {
34 return obj.LastEdit.Time(), nil
35
36}