1
0
mirror of https://github.com/flutter/samples.git synced 2025-11-09 06:18:49 +00:00

Minor sample index cleanup (#1532)

This commit is contained in:
Parker Lougheed
2022-12-15 21:36:04 -06:00
committed by GitHub
parent 7e11b89445
commit 9a82e003ba
15 changed files with 77 additions and 68 deletions

View File

@@ -48,8 +48,8 @@ Future<void> generate() async {
var outputFile = File('web/index.html');
await outputFile.create(recursive: true);
await outputFile.writeAsString(templates.index(samples));
var futures = <Future>[];
for (var sample in samples) {
var futures = <Future<void>>[];
for (final sample in samples) {
var file = File('web/${sample.filename}.html');
var future = file.create(recursive: true).then((_) async {
await file.writeAsString(templates.description(sample));
@@ -71,7 +71,7 @@ Future<void> scrapeCookbook() async {
var links = await scraper.fetchCookbookLinks();
log('Scraping ${links.length} cookbook articles');
var allSamples = <Sample>[];
for (var link in links) {
for (final link in links) {
allSamples.add(await scraper.getMetadata(link));
await scraper.takeScreenshot(link);
}
@@ -95,9 +95,9 @@ Future<void> createThumbnails() async {
// Creates a thumbnail image for each png file
Future<void> _createThumbnails(Directory directory) async {
var files = await directory.list().toList();
var filesToWrite = <Future>{};
var filesToWrite = <Future<void>>{};
for (var entity in files) {
for (final entity in files) {
var extension = path.extension(entity.path);
var filename = path.basenameWithoutExtension(entity.path);
if (extension != '.png' || entity is! File || filename.endsWith('_thumb')) {
@@ -117,8 +117,8 @@ Future<void> _createThumbnails(Directory directory) async {
@Task('remove generated HTML files')
Future<void> clean() async {
var tasks = <Future>[];
await for (var file in Directory('web').list(recursive: true)) {
var tasks = <Future<void>>[];
await for (final file in Directory('web').list(recursive: true)) {
if (path.extension(file.path) == '.html') {
tasks.add(file.delete());
}