/// <summary> /// Gets all of the smiles used on Something Awful. /// </summary> /// <param name="token">A CancellationToken.</param> /// <returns>A list of Smile Categories, which includes the smiles.</returns> public async Task <List <SmileCategory> > GetSmileListAsync(CancellationToken token = default) { var result = await this.webManager.GetDataAsync(EndPoints.SmileUrl, token).ConfigureAwait(false); var document = await this.webManager.Parser.ParseDocumentAsync(result.ResultHtml, token).ConfigureAwait(false); return(SmileHandler.ParseSmileList(document)); }
public async Task <List <SmileCategory> > GetSmileListAsync() { var result = await _webManager.GetDataAsync(EndPoints.SmileUrl); var document = await _webManager.Parser.ParseAsync(result.ResultHtml); return(SmileHandler.ParseSmileList(document)); }