handle skip take for media recycle bin

This commit is contained in:
Mads Rasmussen
2024-02-29 14:23:51 +01:00
parent f879de03cf
commit b9e214795f

View File

@@ -5,14 +5,18 @@ import { umbracoPath } from '@umbraco-cms/backoffice/utils';
export const recycleBinHandlers = [
rest.get(umbracoPath(`/recycle-bin${UMB_SLUG}/root`), (req, res, ctx) => {
const response = umbMediaMockDb.recycleBin.tree.getRoot();
const skip = Number(req.url.searchParams.get('skip'));
const take = Number(req.url.searchParams.get('take'));
const response = umbMediaMockDb.recycleBin.tree.getRoot({ skip, take });
return res(ctx.status(200), ctx.json(response));
}),
rest.get(umbracoPath(`/recycle-bin${UMB_SLUG}/children`), (req, res, ctx) => {
const parentId = req.url.searchParams.get('parentId');
if (!parentId) return;
const response = umbMediaMockDb.recycleBin.tree.getChildrenOf(parentId);
const skip = Number(req.url.searchParams.get('skip'));
const take = Number(req.url.searchParams.get('take'));
const response = umbMediaMockDb.recycleBin.tree.getChildrenOf({ parentId, skip, take });
return res(ctx.status(200), ctx.json(response));
}),