clean up code
This commit is contained in:
@@ -41,20 +41,14 @@ class _MihFavouriteBusinessesState extends State<MihFavouriteBusinesses> {
|
|||||||
String user_id = await SuperTokens.getUserId();
|
String user_id = await SuperTokens.getUserId();
|
||||||
List<BookmarkedBusiness> bookmarked = await MihMzansiDirectoryServices()
|
List<BookmarkedBusiness> bookmarked = await MihMzansiDirectoryServices()
|
||||||
.getAllUserBookmarkedBusiness(user_id);
|
.getAllUserBookmarkedBusiness(user_id);
|
||||||
|
|
||||||
// Store the bookmarked list for search filtering
|
|
||||||
listBookmarkedBusinesses = bookmarked;
|
listBookmarkedBusinesses = bookmarked;
|
||||||
|
|
||||||
Map<String, Business?> businessMap = {};
|
Map<String, Business?> businessMap = {};
|
||||||
List<Future<Business?>> detailFutures = [];
|
List<Future<Business?>> detailFutures = [];
|
||||||
|
|
||||||
for (var item in bookmarked) {
|
for (var item in bookmarked) {
|
||||||
detailFutures.add(MihBusinessDetailsServices()
|
detailFutures.add(MihBusinessDetailsServices()
|
||||||
.getBusinessDetailsByBusinessId(item.business_id));
|
.getBusinessDetailsByBusinessId(item.business_id));
|
||||||
}
|
}
|
||||||
|
|
||||||
List<Business?> details = await Future.wait(detailFutures);
|
List<Business?> details = await Future.wait(detailFutures);
|
||||||
|
|
||||||
for (int i = 0; i < bookmarked.length; i++) {
|
for (int i = 0; i < bookmarked.length; i++) {
|
||||||
businessMap[bookmarked[i].business_id] = details[i];
|
businessMap[bookmarked[i].business_id] = details[i];
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user