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"
)

// AvailableFleetVersions is the resolver for the availableFleetVersions field.
func (r *queryResolver) AvailableFleetVersions(ctx context.Context, fleet string) ([]string, error) {
	if versions, err := r.ArtifactsService.GetAvailableArtifactVersions(ctx, fleet); err != nil {
		return nil, err
	} else {
		versionsResp := []string{}
		for _, v := range versions {
			versionsResp = append(versionsResp, v.Version)
		}
		return versionsResp, nil
	}
}