diff --git a/server/models/cfgserver.js b/server/models/cfgserver.js index a2b874a..f4f02ce 100644 --- a/server/models/cfgserver.js +++ b/server/models/cfgserver.js @@ -20,6 +20,9 @@ const cfgserverSchema = new Schema({ minlength: 1, unique: true, }, + userId: { + type: String, + }, valore: { type: String, }, diff --git a/server/router/admin_router.js b/server/router/admin_router.js index ba333bc..10ecede 100644 --- a/server/router/admin_router.js +++ b/server/router/admin_router.js @@ -11,7 +11,7 @@ router.post('/updateval', authenticate, (req, res) => { console.log('/updateval', req.body.pairval); pair = req.body.pairval; - cfgserver.findOneAndUpdate({chiave: pair.chiave}, { $set: pair }, { new: false }).then((item) => { + cfgserver.findOneAndUpdate({chiave: pair.chiave, userID: pair.userId}, { $set: pair }, { new: false }).then((item) => { // cfgserver.find({ chiave: pair.chiave }, (err, item) => { res.status(200).send(); }).catch(err => { diff --git a/server/server.js b/server/server.js index a8c046c..225e956 100644 --- a/server/server.js +++ b/server/server.js @@ -131,6 +131,7 @@ function populateDBadmin() { const cfgserv = [{ _id: new ObjectID(), chiave: 'vers', + userId: 'ALL', valore: '0.0.41' }]; diff --git a/server/tools/general.js b/server/tools/general.js index cfb966c..6805ea8 100644 --- a/server/tools/general.js +++ b/server/tools/general.js @@ -161,7 +161,7 @@ module.exports = { }); }); }).catch(error => { - console.log('ERROR: sendNotificationToUser', error) + console.log('ERROR: sendNotificationToUser', error.data.body) }); }); // q.allSettled(parallelSubscriptionCalls).then((pushResults) => {