make SearchResults API consistent with other core APIs

This commit is contained in:
sbwalker
2024-07-16 16:54:55 -04:00
parent 4d26468ede
commit deb6a9e51c
4 changed files with 16 additions and 14 deletions

View File

@ -107,7 +107,7 @@
PageSize = int.MaxValue
};
_searchResults = await SearchResultsService.SearchAsync(ModuleState.ModuleId, searchQuery);
_searchResults = await SearchResultsService.GetSearchResultsAsync(searchQuery);
_loading = false;
StateHasChanged();

View File

@ -8,6 +8,6 @@ namespace Oqtane.Services
[PrivateApi("Mark SearchResults classes as private, since it's not very useful in the public docs")]
public interface ISearchResultsService
{
Task<SearchResults> SearchAsync(int moduleId, SearchQuery searchQuery);
Task<SearchResults> GetSearchResultsAsync(SearchQuery searchQuery);
}
}

View File

@ -15,9 +15,9 @@ namespace Oqtane.Services
private string ApiUrl => CreateApiUrl("SearchResults");
public async Task<SearchResults> SearchAsync(int moduleId, SearchQuery searchQuery)
public async Task<SearchResults> GetSearchResultsAsync(SearchQuery searchQuery)
{
return await PostJsonAsync<SearchQuery, SearchResults>(CreateAuthorizationPolicyUrl(ApiUrl, EntityNames.Module, moduleId), searchQuery);
return await PostJsonAsync<SearchQuery, SearchResults>(ApiUrl, searchQuery);
}
}
}