diff options
author | Michael Muré <batolettre@gmail.com> | 2019-06-16 21:29:49 +0200 |
---|---|---|
committer | Michael Muré <batolettre@gmail.com> | 2019-06-16 21:29:49 +0200 |
commit | b2f8572c4493205535558fb9320689aaf4774dc1 (patch) | |
tree | 021ed8eef1bb57c73ca595c3e79706cf215d6eee /graphql/resolvers/root.go | |
parent | 08c0e18ade5241d124fc8a3424b7612174e82cef (diff) | |
download | git-bug-b2f8572c4493205535558fb9320689aaf4774dc1.tar.gz |
graphql: change mutations to respect the Relay specification
https://facebook.github.io/relay/graphql/mutations.htm
This specification also allow to expose a mutationId for fire and forget,
as well as the created operation.
Diffstat (limited to 'graphql/resolvers/root.go')
-rw-r--r-- | graphql/resolvers/root.go | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/graphql/resolvers/root.go b/graphql/resolvers/root.go index f6a4a57b..8873b723 100644 --- a/graphql/resolvers/root.go +++ b/graphql/resolvers/root.go @@ -30,6 +30,10 @@ func (r RootResolver) Mutation() graph.MutationResolver { } } +func (RootResolver) Repository() graph.RepositoryResolver { + return &repoResolver{} +} + func (RootResolver) Bug() graph.BugResolver { return &bugResolver{} } @@ -86,10 +90,6 @@ func (RootResolver) LabelChangeOperation() graph.LabelChangeOperationResolver { return &labelChangeOperation{} } -func (RootResolver) Repository() graph.RepositoryResolver { - return &repoResolver{} -} - func (RootResolver) SetStatusOperation() graph.SetStatusOperationResolver { return &setStatusOperationResolver{} } @@ -97,3 +97,7 @@ func (RootResolver) SetStatusOperation() graph.SetStatusOperationResolver { func (RootResolver) SetTitleOperation() graph.SetTitleOperationResolver { return &setTitleOperationResolver{} } + +func (r RootResolver) LabelChangeResult() graph.LabelChangeResultResolver { + return &labelChangeResultResolver{} +} |