🎨 Упростил функцию ответа

This commit is contained in:
2022-01-13 00:08:25 +03:00
parent 393cbfdf8d
commit f4e7a49df8
2 changed files with 12 additions and 24 deletions

View File

@@ -140,29 +140,20 @@ app.post('/api/answer', async (req, res) => {
if (req.body.data.id && req.body.data.name) {
const card = await cardsCollection.findOne({ _id: ObjectId(req.body.data.id) })
if (card) {
if (card.name === req.body.data.name) {
req.session.right++
answersCollection.insertOne({
correct: true,
selected: req.body.data.name
})
res.status(200).send({
correct: true,
name: card.name,
date: card.date
})
const correct = card.name === req.body.data.name
if (correct) {
req.session.right++
} else {
req.session.wrong++
answersCollection.insertOne({
correct: false,
selected: req.body.data.name
})
res.status(200).send({
correct: false,
name: card.name,
date: card.date
})
}
answersCollection.insertOne({
correct,
selected: req.body.data.name
})
res.status(200).send({
correct,
card
})
} else {
res.status(500).send()
}