let users = await User.findOne({ USER_ID: req.params.USER_ID });
await users.set({
LOGIN: req.body.LOGIN
})
users.save().then(function () {
return cache.set('patch:' + req.params.USER_ID, users);
}).then(() => {
return res.status(200).json(users);
})
'use strict';
const { Queue } = require('plain-queue');
const queue = new Queue;
// внутри async function
chat.quiz = global_quizzes[quiz_id];
if(!chat.quiz) {
chat.quiz = await queue.addTask(function () {
return global_quizzes[quiz_id] || Chat_Quizzes.findById(quiz_id).exec();
});
global_quizzes[quiz_id] = chat.quiz;
}