timeline.go

 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}