productdetails

This commit is contained in:
2025-01-31 19:02:20 +05:30
parent 028155a1d7
commit 42aaa7cdad
32 changed files with 2803 additions and 1987 deletions

View File

@@ -97,12 +97,43 @@ class AddtocartProvider extends ChangeNotifier {
}
}
Map<String, bool> isRemoveItem = {};
Future<void> deleteItem(BuildContext context, id) async {
isRemoveItem[id] = true;
notifyListeners();
var data = {};
try {
var result = await _homeRepo.deleteItem(data, id);
return result.fold(
(error) {
isRemoveItem[id] = false;
notifyListeners();
},
(response) {
getItemCards(context);
isRemoveItem[id] = false;
notifyListeners();
},
);
} catch (e) {
isRemoveItem[id] = false;
notifyListeners();
}
}
final _homeRepo = getIt<ProductRepo>();
AllCartItems allitem = AllCartItems();
bool isLoaddcartItem = true;
Future<void> getItemCards(BuildContext context) async {
isLoaddcartItem = true;
notifyListeners();
var data = {};
try {
var result = await _homeRepo.getItemCards(data);
@@ -120,8 +151,7 @@ class AddtocartProvider extends ChangeNotifier {
notifyListeners();
},
);
} catch (e)
{
} catch (e) {
print("sfddsfdfff");
isLoaddcartItem = false;
notifyListeners();