diff options
Diffstat (limited to 'lib/models/data/recipe_data_class.dart')
-rw-r--r-- | lib/models/data/recipe_data_class.dart | 28 |
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"], |