Как запретить удаление если прошло больше 1 часа?
Как сделать проверку на время?
router.delete('/:id', auth, async (req, res) => {
try {
const comment = await AppDataSource.manager.findOne(
Comment,
{ where: { id: parseInt(req.params.commentid), author_id: req.user.id } },
);
if (!comment) throw Error('Только автор или модератор может удалить комментарий');
comment.is_deleted = true;
await comment.save();
res.status(200).json({
status: { message: 'Комментарий удален', style: 'success' },
});
} catch (err) {
res.status(400).json({
status: { message: err.message, style: 'error' },
});
}
});