...

Source file src/edge-infra.dev/pkg/edge/api/graph/resolver/artifact_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  
    11  // AvailableFleetVersions is the resolver for the availableFleetVersions field.
    12  func (r *queryResolver) AvailableFleetVersions(ctx context.Context, fleet string) ([]string, error) {
    13  	if versions, err := r.ArtifactsService.GetAvailableArtifactVersions(ctx, fleet); err != nil {
    14  		return nil, err
    15  	} else {
    16  		versionsResp := []string{}
    17  		for _, v := range versions {
    18  			versionsResp = append(versionsResp, v.Version)
    19  		}
    20  		return versionsResp, nil
    21  	}
    22  }
    23  

View as plain text