in backend/Functions/IoT/question_send/app.js [61:84]
async function getQuestion(gameKey, questionKey) {
const promise = new Promise((resolve, reject) => {
try {
redisClient.hget(gameKey, questionKey, (err, value) => {
if (!err) {
if (value) {
const question = JSON.parse(value);
delete question.correctAnswer;
resolve(question);
} else {
reject(questionKey);
}
} else {
console.error('error on return from cache', err);
reject(questionKey);
}
});
} catch (e) {
console.error('error during check of cache ', e);
reject(questionKey);
}
});
return promise;
}