package querytest import ( "context" "queryorchestration/internal/query/result" ) func (s *Service) Test(ctx context.Context, filters result.Process) (string, error) { res, err := s.svc.Result.GetValueWithVersion(ctx, &result.GetValueWithVersionParams{ QueryID: filters.QueryID, DocumentID: filters.DocumentID, QueryVersion: filters.QueryVersion, }) if err == nil { return res.GetValue(ctx) } value, err := s.svc.Result.Process(ctx, &result.Process{ DocumentID: filters.DocumentID, QueryID: filters.QueryID, QueryVersion: filters.QueryVersion, }) if err != nil { return "", err } return value.GetValue(ctx) }