19 lines
580 B
JavaScript
19 lines
580 B
JavaScript
const config = require('../../config.json');
|
|
const Answer = require('../../db/models/Answer');
|
|
const { getAllAnswers } = require('../../utils/getData');
|
|
|
|
async function Answers(req, res) {
|
|
const {
|
|
user: { lastAnswerFetch, username },
|
|
} = req;
|
|
|
|
if (Number(lastAnswerFetch) + config.answerExpires < Date.now()) {
|
|
const answers = await getAllAnswers({ username });
|
|
return res.send({ answers });
|
|
} else {
|
|
const answers = await Answer.find({ creator: username });
|
|
return res.send({ answers });
|
|
}
|
|
}
|
|
|
|
module.exports = Answers;
|