public IndexOperation Autocomplete(AutocompleteRequest request) { if (HasInvalidParameters(request, request.PackageType)) { return(IndexOperation.Empty()); } var text = _textBuilder.Autocomplete(request); var parameters = _parametersBuilder.Autocomplete(request, text.IsDefaultSearch); return(IndexOperation.Search(text.Value, parameters)); }
public IndexOperation Autocomplete(AutocompleteRequest request) { if (HasInvalidParameters(request, request.PackageType)) { return(IndexOperation.Empty()); } var text = _textBuilder.Autocomplete(request); var parameters = _parametersBuilder.Autocomplete(request, IsEmptySearchQuery(text)); return(IndexOperation.Search(text, parameters)); }