import { GET_PERMISSIONS_LIST, GET_ROLE_MANAGEMENT, GET_TAB_DETAILS, GET_USER_ROUTE, SET_USER_PASSWORD } from "@/core/data/apiRoutes"; import {rest} from "msw"; export const handler = [ rest.get(GET_USER_ROUTE, (req, res, ctx) => { return res(ctx.json({ data:{ id: 10, permissions:[ "manage_users" ], } })) }), rest.post(SET_USER_PASSWORD, (req, res, ctx) => { return res( ctx.status(200), ); }), rest.get(GET_PERMISSIONS_LIST, (req, res, ctx) => { return res(ctx.json( { data:[ { id: 1, name: "manage_passenger_office_navgan", name_fa: "مدیریت کارتابل رییس اداره مسافری استان" }, { id: 2, name: "manage_province_working_group_navgan", name_fa:"مدیریت کارتابل کارگروه استانی" } ] } )) }), rest.get(GET_ROLE_MANAGEMENT, (req, res, ctx) => { return res( ctx.json( { data : [ { created_at: "2023-10-01T07:20:07.000000Z", guard_name: "api", id: 1, name: "admin", name_fa: "ادمین", permissions: [ { id: 1, name: "manage_users", }, { id: 2, name: "manage_roles", }, ], updated_at: "2023-10-10T07:38:12.000000Z" }, { created_at: "2023-10-01T07:20:07.000000Z", guard_name: "api", id: 2, name: "manager", name_fa: "مدیر", permissions: [ { id: 1, name: "manage_users", }, { id: 2, name: "manage_roles", }, ], updated_at: "2023-10-10T07:38:12.000000Z" } ], meta : { totalRowCount : 2 } } ), ); }), rest.get(`${GET_TAB_DETAILS}/:id`, (req,res, ctx) =>{ const {id} = req.params if(id == 1){ return res( ctx.json( { data : { phone_number : "09134849737", date : "2023-10-10T13:03:18.000000Z" } } ) ) } }) ]