Exemplo n.º 1
0
        /// <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));
        }
Exemplo n.º 2
0
        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));
        }