loadGenres static method
Implementation
static Future<List<Genre>> loadGenres() async {
AppConfig.logger.t("loadGenres");
List<Genre> genreList = [];
try {
String genreStr = await rootBundle.loadString(DataAssets.genresJsonPath);
List<dynamic> genresJSON = jsonDecode(genreStr);
for (var genreJSON in genresJSON) {
genreList.add(Genre.fromJsonDefault(genreJSON));
}
AppConfig.logger.d("${genreList.length} loaded genres from json");
} catch (e) {
AppConfig.logger.e(e.toString());
}
return genreList;
}