Manga search provider updates.

This commit is contained in:
2025-05-25 19:19:45 -04:00
parent 1a752bb57e
commit 648aa95f32
8 changed files with 60 additions and 16 deletions

View File

@@ -3,14 +3,14 @@ using System.Text.Json;
namespace MangaReader.Core.Search;
public abstract class MangaSearchProviderBase<T>(IHttpService httpService) : IMangaSearchProvider<T>
public abstract class MangaSearchProviderBase<T>(IHttpService httpService) : IMangaSearchProvider
{
private static readonly JsonSerializerOptions _jsonSerializerOptions = new()
{
PropertyNameCaseInsensitive = true
};
public async Task<MangaSearchResult[]> SearchAsync(string keyword)
public async Task<MangaSearchResult[]> SearchAsync(string keyword, CancellationToken cancellationToken)
{
T? searchResult = await GetSearchResultAsync(keyword);