- Aggiornato node.js alla versione 22.18.1
- Aggiornato tutti i pacchetti del server all'ultima versione. - passato mongoose da versione 5 a versione 6
This commit is contained in:
@@ -61,29 +61,32 @@ router.post('/', authenticate, async (req, res) => {
|
||||
myitem.createDate = new Date();
|
||||
}
|
||||
|
||||
return await myitem.save((err, subscription) => {
|
||||
if (err) {
|
||||
console.error(`Error occurred while saving subscription. Err: ${err}`);
|
||||
return res.status(500).json({
|
||||
error: 'Technical error occurred',
|
||||
});
|
||||
} else {
|
||||
// Send 201 - resource created
|
||||
// res.status(201).json({ data: 'Subscription saved.' });
|
||||
try {
|
||||
const subscription = await myitem.save();
|
||||
|
||||
// console.log('New Subscription id=', subscriptionModel.userId);
|
||||
// Send 201 - resource created
|
||||
// res.status(201).json({ data: 'Subscription saved.' });
|
||||
|
||||
// console.log('req.body', req.body)
|
||||
// console.log('New Subscription id=', subscriptionModel.userId);
|
||||
|
||||
if (req.body.options !== null) {
|
||||
tools.sendBackNotif(subscription, req.body.options);
|
||||
}
|
||||
// console.log('Subscription saved... ')
|
||||
return res.send({ data: 'Subscription saved.' });
|
||||
// console.log('req.body', req.body)
|
||||
|
||||
if (req.body.options !== null) {
|
||||
tools.sendBackNotif(subscription, req.body.options);
|
||||
}
|
||||
});
|
||||
});
|
||||
// console.log('Subscription saved... ')
|
||||
return res.send({ data: 'Subscription saved.' });
|
||||
|
||||
return subscription;
|
||||
|
||||
} catch (err) {
|
||||
console.error(`Error occurred while saving subscription. Err: ${err}`);
|
||||
return res.status(500).json({
|
||||
error: 'Technical error occurred',
|
||||
});
|
||||
}
|
||||
|
||||
});
|
||||
});
|
||||
|
||||
router.delete('/del', authenticate, (req, res) => {
|
||||
@@ -92,14 +95,14 @@ router.delete('/del', authenticate, (req, res) => {
|
||||
|
||||
|
||||
const browser = req.get('User-Agent');
|
||||
Subscription.findOneAndRemove(
|
||||
Subscription.findOneAndDelete(
|
||||
{ userId: req.user._id, access: req.access, browser }).then(() => {
|
||||
res.status(200).send();
|
||||
}, () => {
|
||||
res.status(400).send();
|
||||
});
|
||||
} catch (e) {
|
||||
|
||||
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user