feat(medusa-js,medusa-react,medusa): Add missing Currency endpoints (#2185)

This commit is contained in:
Kasper Fabricius Kristensen
2022-09-12 19:28:43 +02:00
committed by GitHub
parent b6161d2404
commit 64949dc721
13 changed files with 233 additions and 17 deletions
+25 -5
View File
@@ -1,5 +1,4 @@
import { rest } from "msw"
import { body } from "msw/lib/types/context"
import { fixtures } from "../data"
export const adminHandlers = [
@@ -114,8 +113,8 @@ export const adminHandlers = [
ctx.json({
collection: {
...fixtures.get("product_collection"),
products: [fixtures.get("product")]
}
products: [fixtures.get("product")],
},
})
)
}),
@@ -126,7 +125,7 @@ export const adminHandlers = [
ctx.json({
id: req.params.id,
object: "product-collection",
removed_products: [fixtures.get("product").id]
removed_products: [fixtures.get("product").id],
})
)
}),
@@ -892,7 +891,7 @@ export const adminHandlers = [
discount_condition: {
...fixtures
.get("discount")
.rule.conditions.find(c => c.id === req.params.conditionId),
.rule.conditions.find((c) => c.id === req.params.conditionId),
},
})
)
@@ -1767,4 +1766,25 @@ export const adminHandlers = [
})
)
}),
rest.get("/admin/currencies", (req, res, ctx) => {
return res(
ctx.status(200),
ctx.json({
count: 1,
limit: 20,
offset: 20,
currencies: fixtures.list("currency", 1),
})
)
}),
rest.post("/admin/currencies/:code", (req, res, ctx) => {
return res(
ctx.status(200),
ctx.json({
currency: { ...fixtures.get("currency"), ...(req.body as any) },
})
)
}),
]