C# Class nhitomi.Core.Clients.Hitomi.HitomiClient

Inheritance: IDoujinClient
Afficher le fichier Open project: Kadantte/Kurumi

Méthodes publiques

Méthode Description
Dispose ( ) : void
EnumerateAsync ( string startId = null, CancellationToken cancellationToken = default ) : Task>
GetAsync ( string id, CancellationToken cancellationToken = default ) : Task
GetGalleryUrl ( Doujin doujin ) : string
HitomiClient ( IHttpClient http, JsonSerializer serializer, ILogger logger ) : System
InitializeImageRequest ( Doujin doujin, HttpRequestMessage message ) : void
PopulatePages ( Doujin doujin ) : IEnumerable

Private Methods

Méthode Description
ConvertSeries ( string series ) : string
ConvertTag ( string tag ) : string
ReadNozomiIndicesAsync ( CancellationToken cancellationToken = default ) : Task
Sanitize ( HtmlNode node ) : string

Method Details

Dispose() public méthode

public Dispose ( ) : void
Résultat void

EnumerateAsync() public méthode

public EnumerateAsync ( string startId = null, CancellationToken cancellationToken = default ) : Task>
startId string
cancellationToken CancellationToken
Résultat Task>

GetAsync() public méthode

public GetAsync ( string id, CancellationToken cancellationToken = default ) : Task
id string
cancellationToken CancellationToken
Résultat Task

GetGalleryUrl() public static méthode

public static GetGalleryUrl ( Doujin doujin ) : string
doujin Doujin
Résultat string

HitomiClient() public méthode

public HitomiClient ( IHttpClient http, JsonSerializer serializer, ILogger logger ) : System
http IHttpClient
serializer JsonSerializer
logger ILogger
Résultat System

InitializeImageRequest() public méthode

public InitializeImageRequest ( Doujin doujin, HttpRequestMessage message ) : void
doujin Doujin
message HttpRequestMessage
Résultat void

PopulatePages() public méthode

public PopulatePages ( Doujin doujin ) : IEnumerable
doujin Doujin
Résultat IEnumerable