loadAll method
Loads all templates from web/templates
Implementation
Future<void> loadAll(Directory templateDirectory) async {
if (!await templateDirectory.exists()) return;
for (var entity in await templateDirectory.list().toList()) {
if (entity is File && extension(entity.path).toLowerCase() == '.html') {
var file = entity;
var name = basenameWithoutExtension(file.path);
var data = await file.readAsString();
_templates[name] = Template(
data,
name: name,
);
}
}
}