import { NextFunction, Response } from 'express';

export const ErrorMiddleware = (error: any, _req: any, res: Response, next: NextFunction) => {
  try {
    const status: number = error.status || 500;
    const message: string = error.message || 'Something went wrong';

    res.status(status).json({ message });
  } catch (error) {
    next(error);
  }
};
