From f758136e082e3cd1dec95787b64c4ae9729a74ac Mon Sep 17 00:00:00 2001 From: emkartal1 Date: Tue, 1 Aug 2023 23:31:10 +0200 Subject: [PATCH] Fix error :bug: --- .../justMUSIC/lib/view_model/PostViewModel.dart | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/Sources/justMUSIC/lib/view_model/PostViewModel.dart b/Sources/justMUSIC/lib/view_model/PostViewModel.dart index e74ab19..d60a4ce 100644 --- a/Sources/justMUSIC/lib/view_model/PostViewModel.dart +++ b/Sources/justMUSIC/lib/view_model/PostViewModel.dart @@ -36,11 +36,12 @@ class PostViewModel { ids.add(value.data()["song_id"]); return PostMapper.toModel(value); }).toList(); - _postsFriends = await Future.wait(postsFutures); + var posts = await Future.wait(postsFutures); List musics = await MyApp.musicViewModel.getMusicsWithIds(ids); - for (int i = 0; i < _postsFriends.length; i++) { - _postsFriends[i].music = musics[i]; + for (int i = 0; i < posts.length; i++) { + posts[i].music = musics[i]; } + _postsFriends = posts; return _postsFriends; } catch (e) { print(e); @@ -61,11 +62,12 @@ class PostViewModel { ids.add(value.data()["song_id"]); return PostMapper.toModel(value); }).toList(); - _bestPosts = await Future.wait(postsFutures); + var posts = await Future.wait(postsFutures); List musics = await MyApp.musicViewModel.getMusicsWithIds(ids); - for (int i = 0; i < _bestPosts.length; i++) { - _bestPosts[i].music = musics[i]; + for (int i = 0; i < posts.length; i++) { + posts[i].music = musics[i]; } + _bestPosts = posts; return _bestPosts; } catch (e) { print(e);