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