Josh e98c3e2020
fix(admin): reset all redux toolkit cache on logout (#20318)
* fix(admin): reset all redux toolkit cache on logout

* chore: refactor API to use one createApi call from redux/toolkit

* chore: fix e2e suite

* chore: spelling error

Co-authored-by: Bassel Kanso <basselkanso82@gmail.com>

* chore: remove rogue import

---------

Co-authored-by: Bassel Kanso <basselkanso82@gmail.com>
2024-05-20 14:43:30 +01:00

34 lines
929 B
TypeScript

import { setupServer } from 'msw/node';
import { rest } from 'msw';
const handlers = [
rest.get('*/getInfos', (req, res, ctx) => {
return res(
ctx.status(200),
ctx.json({
documentationAccess: { restrictedAccess: false },
currentVersion: '1.0.0',
docVersions: [
{ version: '1.0.0', generatedDoc: '10/05/2021 2:52:44 PM' },
{ version: '1.2.0', generatedDoc: '11/05/2021 3:00:00 PM' },
{ version: '2.0.0', generatedDoc: '11/06/2021 3:00:00 PM' },
],
prefix: '/documentation',
})
);
}),
rest.post('*/regenerateDoc', (req, res, ctx) => {
return res(ctx.status(200));
}),
rest.delete('*/deleteDoc/:version', (req, res, ctx) => {
return res(ctx.status(200));
}),
rest.put('*/updateSettings', (req, res, ctx) => {
return res(ctx.status(200));
}),
];
const server = setupServer(...handlers);
export { server };