import AppError from "../../errors/AppError"; import SettingTicket from "../../models/SettingTicket"; interface Request { key: string; startTime: string; endTime: string; value: string; message: string; } const updateSettingTicket = async ({ key, startTime, endTime, value, message }: Request): Promise => { try { const businessHours = await SettingTicket.findOne({ where: { key } }); if (!businessHours) { throw new AppError("ERR_NO_SETTING_FOUND", 404); } await businessHours.update({ startTime, endTime, message, value }); return businessHours; } catch (error: any) { console.error("===> Error on UpdateSettingService.ts file: \n", error); throw new AppError(error.message); } }; export default updateSettingTicket;