feat(medusa-js, medusa-react): PublishableApiKeys clients (#2582)

**What**
- add `PublishableApiKeys` endpoints to the `medusa-js` and `medusa-react` clients

--- 

RESOLVES CORE-791
DEPENDS ON https://github.com/medusajs/medusa/pull/2567
This commit is contained in:
Frane Polić authored and GitHub committed 2022-11-15 15:41:58 +00:00
1 parent 4baa2e0149
commit 3de553c27f
11 files changed
+382 -2

No files matched your search

@@ -1151,6 +1151,14 @@
"updated_at": "2021-03-17 12:09:59.156058+01",
"metadata": null
},
"publishable_api_key": {
"id": "pubkey_1234",
"created_by": "admin_user",
"created_at": "2021-11-08 11:58:56.975971+01",
"updated_at": "2021-11-08 11:58:56.975971+01",
"revoked_by": null,
"revoked_at": null
},
"draft_order": {
"id": "dorder_01FGKMYKMJ4E8HP3RGEW28E7CZ",
"status": "open",
@@ -962,6 +962,60 @@ export const adminHandlers = [
}
),
rest.get("/admin/publishable-api-keys/", (req, res, ctx) => {
return res(
ctx.status(200),
ctx.json({
publishable_api_keys: fixtures.list("publishable_api_key"),
})
)
}),
rest.get("/admin/publishable-api-keys/:id", (req, res, ctx) => {
return res(
ctx.status(200),
ctx.json({
publishable_api_key: fixtures.get("publishable_api_key"),
})
)
}),
rest.post("/admin/publishable-api-keys/", (req, res, ctx) => {
return res(
ctx.status(200),
ctx.json({
publishable_api_key: {
...fixtures.get("publishable_api_key"),
...(req.body as any),
},
})
)
}),
rest.post("/admin/publishable-api-keys/:id/revoke", (req, res, ctx) => {
return res(
ctx.status(200),
ctx.json({
publishable_api_key: {
...fixtures.get("publishable_api_key"),
revoked_at: "2022-11-10 11:17:46.666Z",
revoked_by: "admin_user",
},
})
)
}),
rest.delete("/admin/publishable-api-keys/:id", (req, res, ctx) => {
return res(
ctx.status(200),
ctx.json({
id: fixtures.get("publishable_api_key").id,
object: "publishable_api_key",
deleted: true,
})
)
}),
rest.get("/admin/draft-orders/", (req, res, ctx) => {
return res(
ctx.status(200),