Update code according to linter rules

This commit is contained in:
Oystein Kristoffer Tveit 2020-06-26 17:45:56 +02:00
parent 3f7576e1a9
commit f5a9b602bf
2 changed files with 8 additions and 13 deletions

View File

@ -42,17 +42,12 @@ Future<ExampleResults> searchForExamples(String phrase) async {
/// instead of (no results). /// instead of (no results).
Future<PhrasePageScrapeResult> scrapeForPhrase(String phrase) async { Future<PhrasePageScrapeResult> scrapeForPhrase(String phrase) async {
final uri = uriForPhraseScrape(phrase); final uri = uriForPhraseScrape(phrase);
try {
final response = await http.get(uri); final response = await http.get(uri);
return parsePhrasePageData(response.body, phrase); if (response.statusCode == 404) {
} catch (err) { return PhrasePageScrapeResult(
// if (response.statusCode == 404) { query: phrase,
// return PhrasePageScrapeResult( found: false,
// query: phrase, );
// found: false,
// );
// }
rethrow;
} }
return parsePhrasePageData(response.body, phrase);
} }

View File

@ -113,7 +113,7 @@ ExampleResults parseExamplePageData(String pageHtml, String phrase) {
final document = parse(pageHtml); final document = parse(pageHtml);
final divs = document.querySelectorAll('.sentence_content'); final divs = document.querySelectorAll('.sentence_content');
final results = divs.map((div) => _parseExampleDiv(div)).toList(); final results = divs.map(_parseExampleDiv).toList();
return ExampleResults( return ExampleResults(
query: phrase, query: phrase,