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" ) // CreateLogReplay is the resolver for the createLogReplay field. func (r *mutationResolver) CreateLogReplay(ctx context.Context, clusterEdgeID string, replayPayload model.CreateLogReplayPayload) (bool, error) { created, err := r.LogReplayService.CreateLogReplay(ctx, clusterEdgeID, replayPayload) if err != nil { return false, err } return created, nil } // DeleteLogReplay is the resolver for the deleteLogReplay field. func (r *mutationResolver) DeleteLogReplay(ctx context.Context, logReplayID string) (bool, error) { deleted, err := r.LogReplayService.DeleteLogReplay(ctx, logReplayID) if err != nil { return false, err } return deleted, nil } // LogReplay is the resolver for the LogReplay field. func (r *queryResolver) LogReplay(ctx context.Context, logReplayID string) (*model.LogReplay, error) { logReplay, err := r.LogReplayService.GetLogReplay(ctx, logReplayID) if err != nil { return nil, err } return logReplay, nil } // LogReplays is the resolver for the logReplays field. func (r *queryResolver) LogReplays(ctx context.Context, clusterEdgeID string, unexecutedLogReplays *bool) ([]*model.LogReplay, error) { logReplays, err := r.LogReplayService.GetLogReplays(ctx, clusterEdgeID, unexecutedLogReplays) if err != nil { return nil, err } return logReplays, nil }