...

Source file src/edge-infra.dev/pkg/edge/api/graph/resolver/registration_queries.resolvers.go

Documentation: edge-infra.dev/pkg/edge/api/graph/resolver

     1  package resolver
     2  
     3  // This file will be automatically regenerated based on the schema, any resolver implementations
     4  // will be copied through when generating and any unknown code will be moved to the end.
     5  // Code generated by github.com/99designs/gqlgen version v0.17.45
     6  
     7  import (
     8  	"context"
     9  
    10  	"edge-infra.dev/pkg/edge/api/graph/model"
    11  	"github.com/99designs/gqlgen/graphql"
    12  )
    13  
    14  // RegisterCluster is the resolver for the registerCluster field.
    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  // ResetCluster is the resolver for the resetCluster field.
    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