Files
bigcapital/packages/server/src/modules/Branches/BranchIntegrationErrorsMiddleware.ts
2025-04-07 11:51:24 +02:00

36 lines
1.0 KiB
TypeScript

// import { Request, Response, NextFunction } from 'express';
// import { ServiceError } from '@/exceptions';
// /**
// * Handles branches integration service errors.
// * @param {Error} error
// * @param {Request} req
// * @param {Response} res
// * @param {NextFunction} next
// */
// export function BranchIntegrationErrorsMiddleware(
// error: Error,
// req: Request,
// res: Response,
// next: NextFunction
// ) {
// if (error instanceof ServiceError) {
// if (error.errorType === 'WAREHOUSE_ID_NOT_FOUND') {
// return res.boom.badRequest(null, {
// errors: [{ type: 'WAREHOUSE_ID_NOT_FOUND', code: 5000 }],
// });
// }
// if (error.errorType === 'BRANCH_ID_REQUIRED') {
// return res.boom.badRequest(null, {
// errors: [{ type: 'BRANCH_ID_REQUIRED', code: 5100 }],
// });
// }
// if (error.errorType === 'BRANCH_ID_NOT_FOUND') {
// return res.boom.badRequest(null, {
// errors: [{ type: 'BRANCH_ID_NOT_FOUND', code: 5300 }],
// });
// }
// }
// next(error);
// }