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

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) { if (req.body.data.id && req.body.data.name) {
const card = await cardsCollection.findOne({ _id: ObjectId(req.body.data.id) }) const card = await cardsCollection.findOne({ _id: ObjectId(req.body.data.id) })
if (card) { if (card) {
if (card.name === req.body.data.name) { const correct = card.name === req.body.data.name
if (correct) {
req.session.right++ req.session.right++
answersCollection.insertOne({
correct: true,
selected: req.body.data.name
})
res.status(200).send({
correct: true,
name: card.name,
date: card.date
})
} else { } else {
req.session.wrong++ req.session.wrong++
}
answersCollection.insertOne({ answersCollection.insertOne({
correct: false, correct,
selected: req.body.data.name selected: req.body.data.name
}) })
res.status(200).send({ res.status(200).send({
correct: false, correct,
name: card.name, card
date: card.date
}) })
}
} else { } else {
res.status(500).send() res.status(500).send()
} }

View File

@@ -45,7 +45,6 @@ export default {
return { return {
options: null, options: null,
card: null, card: null,
oldCard: null,
correctAnswer: null, // True or False correctAnswer: null, // True or False
selectedAnswer: null, // Чье-то имя selectedAnswer: null, // Чье-то имя
showResult: false showResult: false
@@ -79,7 +78,6 @@ export default {
innerThis.score.wrong++ innerThis.score.wrong++
} }
}, 805) }, 805)
this.oldCard = this.card
axios axios
.post(process.env.VUE_APP_BACKEND + '/answer', { .post(process.env.VUE_APP_BACKEND + '/answer', {
'data': { 'data': {
@@ -89,8 +87,7 @@ export default {
}) })
.then((response) => { .then((response) => {
this.correctAnswer = response.data.correct this.correctAnswer = response.data.correct
this.card.name = response.data.name this.card = response.data.card
this.card.date = response.data.date
}) })
} }
}, },