From 2d8d3e421e1d96fca168a1cfab281906a4049581 Mon Sep 17 00:00:00 2001 From: Mads Rasmussen Date: Tue, 12 Sep 2023 19:14:54 +0200 Subject: [PATCH] add handler for delete document --- .../handlers/document/document.handlers.ts | 27 ++++++++++++------- 1 file changed, 18 insertions(+), 9 deletions(-) diff --git a/src/Umbraco.Web.UI.Client/src/mocks/handlers/document/document.handlers.ts b/src/Umbraco.Web.UI.Client/src/mocks/handlers/document/document.handlers.ts index cc06afeb02..18a779fb14 100644 --- a/src/Umbraco.Web.UI.Client/src/mocks/handlers/document/document.handlers.ts +++ b/src/Umbraco.Web.UI.Client/src/mocks/handlers/document/document.handlers.ts @@ -28,6 +28,24 @@ export const handlers = [ return res(ctx.status(200), ctx.json(response)); }), + rest.get(umbracoPath('/document/:id'), (req, res, ctx) => { + const id = req.params.id as string; + if (!id) return; + + const document = umbDocumentData.getById(id); + + return res(ctx.status(200), ctx.json(document)); + }), + + rest.delete(umbracoPath('/document/:id'), (req, res, ctx) => { + const id = req.params.id as string; + if (!id) return; + + const document = umbDocumentData.getById(id); + + return res(ctx.status(200), ctx.json(document)); + }), + rest.put(umbracoPath(`/document/:id`), async (req, res, ctx) => { const id = req.params.id as string; if (!id) return; @@ -39,15 +57,6 @@ export const handlers = [ return res(ctx.status(200), ctx.json(saved)); }), - rest.get(umbracoPath('/document/:id'), (req, res, ctx) => { - const id = req.params.id as string; - if (!id) return; - - const document = umbDocumentData.getById(id); - - return res(ctx.status(200), ctx.json(document)); - }), - rest.post(umbracoPath(`/document`), async (req, res, ctx) => { const data = await req.json(); if (!data) return;