aboutsummaryrefslogtreecommitdiff
path: root/lib/models/data/recipe_data_class.dart
diff options
context:
space:
mode:
Diffstat (limited to 'lib/models/data/recipe_data_class.dart')
-rw-r--r--lib/models/data/recipe_data_class.dart28
1 files changed, 14 insertions, 14 deletions
diff --git a/lib/models/data/recipe_data_class.dart b/lib/models/data/recipe_data_class.dart
index 3193b7d..5dd092b 100644
--- a/lib/models/data/recipe_data_class.dart
+++ b/lib/models/data/recipe_data_class.dart
@@ -22,27 +22,27 @@ class RecipeData {
}
static String encode() {
- List<Map<String, dynamic>> _tempList = [];
+ List<Map<String, dynamic>> tempList = [];
- recipeList.forEach((element) {
- Map<String, dynamic> _map = Map<String, dynamic>();
+ for (Recipe recipe in recipeList) {
+ Map<String, dynamic> map = {};
- _map["title"] = element.title;
- _map["description"] = element.description;
- _map["favorite"] = element.favorite;
- _map["rating"] = element.rating;
- _map["image"] = element.image;
+ map["title"] = recipe.title;
+ map["description"] = recipe.description;
+ map["favorite"] = recipe.favorite;
+ map["rating"] = recipe.rating;
+ map["image"] = recipe.image;
- _tempList.add(_map);
- });
+ tempList.add(map);
+ }
- return jsonEncode(_tempList);
+ return jsonEncode(tempList);
}
static void decode(String data) {
- final _result = jsonDecode(data);
+ final result = jsonDecode(data);
- if (_result.isEmpty) return;
+ if (result.isEmpty) return;
recipesIdentical(Recipe a, Recipe b) {
if (a.title != b.title) return false;
@@ -51,7 +51,7 @@ class RecipeData {
return true;
}
- _result.forEach((item) {
+ result.forEach((item) {
Recipe recipe = Recipe(
title: item["title"],
description: item["description"],