diff options
author | Michael Muré <batolettre@gmail.com> | 2024-08-28 11:43:42 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-08-28 09:43:42 +0000 |
commit | 57e7147021e38b847213d4dc7f0e0bf0b022850d (patch) | |
tree | 882650697950003e2325f0815353032a8596ca1d /api/graphql/resolvers/root.go | |
parent | e45c3c5ee6dc5650fd8c3f480d9e09e5f3b221fd (diff) | |
download | git-bug-57e7147021e38b847213d4dc7f0e0bf0b022850d.tar.gz |
graphql: properly namespace Bug to make space for other entities (#1254)
Also: use gqlgen directives to help the type auto-binding
Missing:
- namespace mutations
- adapt the webUI queries
Diffstat (limited to 'api/graphql/resolvers/root.go')
-rw-r--r-- | api/graphql/resolvers/root.go | 65 |
1 files changed, 7 insertions, 58 deletions
diff --git a/api/graphql/resolvers/root.go b/api/graphql/resolvers/root.go index ca0fb8ea..e0fd47eb 100644 --- a/api/graphql/resolvers/root.go +++ b/api/graphql/resolvers/root.go @@ -10,6 +10,7 @@ var _ graph.ResolverRoot = &RootResolver{} type RootResolver struct { *cache.MultiRepoCache + bugRootSubResolver } func NewRootResolver(mrc *cache.MultiRepoCache) *RootResolver { @@ -30,74 +31,22 @@ func (r RootResolver) Mutation() graph.MutationResolver { } } -func (RootResolver) Repository() graph.RepositoryResolver { - return &repoResolver{} -} - -func (RootResolver) Bug() graph.BugResolver { - return &bugResolver{} -} - func (RootResolver) Color() graph.ColorResolver { return &colorResolver{} } -func (r RootResolver) Comment() graph.CommentResolver { - return &commentResolver{} -} - -func (RootResolver) Label() graph.LabelResolver { - return &labelResolver{} -} - func (r RootResolver) Identity() graph.IdentityResolver { return &identityResolver{} } -func (RootResolver) CommentHistoryStep() graph.CommentHistoryStepResolver { - return &commentHistoryStepResolver{} -} - -func (RootResolver) AddCommentTimelineItem() graph.AddCommentTimelineItemResolver { - return &addCommentTimelineItemResolver{} -} - -func (RootResolver) CreateTimelineItem() graph.CreateTimelineItemResolver { - return &createTimelineItemResolver{} -} - -func (r RootResolver) LabelChangeTimelineItem() graph.LabelChangeTimelineItemResolver { - return &labelChangeTimelineItem{} -} - -func (r RootResolver) SetStatusTimelineItem() graph.SetStatusTimelineItemResolver { - return &setStatusTimelineItem{} -} - -func (r RootResolver) SetTitleTimelineItem() graph.SetTitleTimelineItemResolver { - return &setTitleTimelineItem{} -} - -func (RootResolver) CreateOperation() graph.CreateOperationResolver { - return &createOperationResolver{} -} - -func (RootResolver) AddCommentOperation() graph.AddCommentOperationResolver { - return &addCommentOperationResolver{} -} - -func (r RootResolver) EditCommentOperation() graph.EditCommentOperationResolver { - return &editCommentOperationResolver{} -} - -func (RootResolver) LabelChangeOperation() graph.LabelChangeOperationResolver { - return &labelChangeOperationResolver{} +func (RootResolver) Label() graph.LabelResolver { + return &labelResolver{} } -func (RootResolver) SetStatusOperation() graph.SetStatusOperationResolver { - return &setStatusOperationResolver{} +func (RootResolver) Repository() graph.RepositoryResolver { + return &repoResolver{} } -func (RootResolver) SetTitleOperation() graph.SetTitleOperationResolver { - return &setTitleOperationResolver{} +func (RootResolver) Bug() graph.BugResolver { + return &bugResolver{} } |