4
0
forked from crowetic/commerce

Remove unrequired actions

This commit is contained in:
Luis Alvarez 2020-10-26 19:12:04 -05:00
parent 200f148488
commit 970d35dc08
4 changed files with 0 additions and 100 deletions

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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