add favorite
This commit is contained in:
@@ -145,6 +145,25 @@ class ApiConstants {
|
||||
/// Body: { "method": "whatsapp|telegram|sms" }
|
||||
static const String shareReferral = '/loyalty/referral/share';
|
||||
|
||||
// ============================================================================
|
||||
// Favorites/Wishlist Endpoints (Frappe ERPNext)
|
||||
// ============================================================================
|
||||
|
||||
/// Get favorite/wishlist items for current user
|
||||
/// POST /api/method/building_material.building_material.api.item_wishlist.get_list
|
||||
/// Body: { "limit_start": 0, "limit_page_length": 0 }
|
||||
static const String getFavorites = '/building_material.building_material.api.item_wishlist.get_list';
|
||||
|
||||
/// Add item to wishlist
|
||||
/// POST /api/method/building_material.building_material.api.item_wishlist.add_to_wishlist
|
||||
/// Body: { "item_id": "GIB20 G04" }
|
||||
static const String addToFavorites = '/building_material.building_material.api.item_wishlist.add_to_wishlist';
|
||||
|
||||
/// Remove item from wishlist
|
||||
/// POST /api/method/building_material.building_material.api.item_wishlist.remove_from_wishlist
|
||||
/// Body: { "item_id": "GIB20 G04" }
|
||||
static const String removeFromFavorites = '/building_material.building_material.api.item_wishlist.remove_from_wishlist';
|
||||
|
||||
// ============================================================================
|
||||
// Product Endpoints
|
||||
// ============================================================================
|
||||
|
||||
@@ -51,8 +51,8 @@ class HiveBoxNames {
|
||||
/// Address book
|
||||
static const String addressBox = 'address_box';
|
||||
|
||||
/// Favorite products
|
||||
static const String favoriteBox = 'favorite_box';
|
||||
/// Favorite products data (cached from wishlist API)
|
||||
static const String favoriteProductsBox = 'favorite_products_box';
|
||||
|
||||
/// Offline request queue for failed API calls
|
||||
static const String offlineQueueBox = 'offline_queue_box';
|
||||
@@ -72,7 +72,7 @@ class HiveBoxNames {
|
||||
syncStateBox,
|
||||
notificationBox,
|
||||
addressBox,
|
||||
favoriteBox,
|
||||
favoriteProductsBox,
|
||||
offlineQueueBox,
|
||||
];
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user