From 970d35dc08a8aa0eee0117cbbcd67c5e9c149d74 Mon Sep 17 00:00:00 2001 From: Luis Alvarez Date: Mon, 26 Oct 2020 19:12:04 -0500 Subject: [PATCH] Remove unrequired actions --- .../api/wishlist/handlers/add-wishlist.ts | 25 ----------------- .../wishlist/handlers/get-all-wishlists.ts | 23 ---------------- .../api/wishlist/handlers/remove-wishlist.ts | 25 ----------------- .../api/wishlist/handlers/update-wishlist.ts | 27 ------------------- 4 files changed, 100 deletions(-) delete mode 100644 lib/bigcommerce/api/wishlist/handlers/add-wishlist.ts delete mode 100644 lib/bigcommerce/api/wishlist/handlers/get-all-wishlists.ts delete mode 100644 lib/bigcommerce/api/wishlist/handlers/remove-wishlist.ts delete mode 100644 lib/bigcommerce/api/wishlist/handlers/update-wishlist.ts diff --git a/lib/bigcommerce/api/wishlist/handlers/add-wishlist.ts b/lib/bigcommerce/api/wishlist/handlers/add-wishlist.ts deleted file mode 100644 index b4090adaa..000000000 --- a/lib/bigcommerce/api/wishlist/handlers/add-wishlist.ts +++ /dev/null @@ -1,25 +0,0 @@ -import type { WishlistHandlers } from '..' - -// Return current wishlist info -const addWishlist: WishlistHandlers['addWishlist'] = async ({ - res, - body: { wishlist }, - config, -}) => { - if (!wishlist) { - return res.status(400).json({ - data: null, - errors: [{ message: 'Missing wishlist data' }], - }) - } - - const options = { - method: 'POST', - body: JSON.stringify(wishlist), - } - const { data } = await config.storeApiFetch(`/v3/wishlists/`, options) - - res.status(200).json({ data }) -} - -export default addWishlist diff --git a/lib/bigcommerce/api/wishlist/handlers/get-all-wishlists.ts b/lib/bigcommerce/api/wishlist/handlers/get-all-wishlists.ts deleted file mode 100644 index 30fb83c2f..000000000 --- a/lib/bigcommerce/api/wishlist/handlers/get-all-wishlists.ts +++ /dev/null @@ -1,23 +0,0 @@ -import type { Wishlist, WishlistHandlers } from '..' - -// Return all wishlists -const getAllWishlists: WishlistHandlers['getAllWishlists'] = async ({ - res, - body: { customerId }, - config, -}) => { - let result: { data?: Wishlist[] } = {} - - try { - result = await config.storeApiFetch( - `/v3/wishlists/customer_id=${customerId}` - ) - } catch (error) { - throw error - } - - const data = (result.data ?? []) as any - res.status(200).json({ data }) -} - -export default getAllWishlists diff --git a/lib/bigcommerce/api/wishlist/handlers/remove-wishlist.ts b/lib/bigcommerce/api/wishlist/handlers/remove-wishlist.ts deleted file mode 100644 index 41b210024..000000000 --- a/lib/bigcommerce/api/wishlist/handlers/remove-wishlist.ts +++ /dev/null @@ -1,25 +0,0 @@ -import type { WishlistHandlers } from '..' - -// Return current wishlist info -const removeWishlist: WishlistHandlers['removeWishlist'] = async ({ - res, - body: { wishlistId }, - config, -}) => { - if (!wishlistId) { - return res.status(400).json({ - data: null, - errors: [{ message: 'Invalid request' }], - }) - } - - const result = await config.storeApiFetch<{ data: any } | null>( - `/v3/wishlists/${wishlistId}/`, - { method: 'DELETE' } - ) - const data = result?.data ?? null - - res.status(200).json({ data }) -} - -export default removeWishlist diff --git a/lib/bigcommerce/api/wishlist/handlers/update-wishlist.ts b/lib/bigcommerce/api/wishlist/handlers/update-wishlist.ts deleted file mode 100644 index ea1753b65..000000000 --- a/lib/bigcommerce/api/wishlist/handlers/update-wishlist.ts +++ /dev/null @@ -1,27 +0,0 @@ -import type { WishlistHandlers } from '..' - -// Update wish info -const updateWishlist: WishlistHandlers['updateWishlist'] = async ({ - res, - body: { wishlistId, wishlist }, - config, -}) => { - if (!wishlistId || !wishlist) { - return res.status(400).json({ - data: null, - errors: [{ message: 'Invalid request' }], - }) - } - - const { data } = await config.storeApiFetch( - `/v3/wishlists/${wishlistId}/`, - { - method: 'PUT', - body: JSON.stringify(wishlist), - } - ) - - res.status(200).json({ data }) -} - -export default updateWishlist