Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | import AppError from "../../errors/AppError"; import Setting from "../../models/Setting"; interface Request { key: string; value: string; } const UpdateSettingService = async ({ key, value }: Request): Promise<Setting | undefined> => { const setting = await Setting.findOne({ where: { key } }); if (!setting) { throw new AppError("ERR_NO_SETTING_FOUND", 404); } await setting.update({ value }); return setting; }; export default UpdateSettingService; |