package resolver // This file will be automatically regenerated based on the schema, any resolver implementations // will be copied through when generating and any unknown code will be moved to the end. // Code generated by github.com/99designs/gqlgen version v0.17.45 import ( "context" "edge-infra.dev/pkg/edge/api/graph/model" "github.com/99designs/gqlgen/graphql" ) // RegisterCluster is the resolver for the registerCluster field. func (r *mutationResolver) RegisterCluster(ctx context.Context, payload model.RegistrationPayload) (*model.RegistrationResponse, error) { data, err := r.RegisterClusterSteps(ctx, payload) if err != nil { graphql.AddErrorf(ctx, err.Error()) } return data, nil } // ResetCluster is the resolver for the resetCluster field. func (r *mutationResolver) ResetCluster(ctx context.Context, clusterEdgeID string, force bool) (bool, error) { if err := r.RegistrationService.Reset(ctx, clusterEdgeID, force); err != nil { return false, err } return true, nil }