...
1 package resolver
2
3
4
5
6
7 import (
8 "context"
9
10 "edge-infra.dev/pkg/edge/api/graph/model"
11 "github.com/99designs/gqlgen/graphql"
12 )
13
14
15 func (r *mutationResolver) RegisterCluster(ctx context.Context, payload model.RegistrationPayload) (*model.RegistrationResponse, error) {
16 data, err := r.RegisterClusterSteps(ctx, payload)
17 if err != nil {
18 graphql.AddErrorf(ctx, err.Error())
19 }
20 return data, nil
21 }
22
23
24 func (r *mutationResolver) ResetCluster(ctx context.Context, clusterEdgeID string, force bool) (bool, error) {
25 if err := r.RegistrationService.Reset(ctx, clusterEdgeID, force); err != nil {
26 return false, err
27 }
28 return true, nil
29 }
30
View as plain text