This repository has been archived on 2025-11-04. You can view files and clone it, but you cannot make any changes to its state, such as pushing and creating new issues, pull requests or comments.
qoverflow/server/routes/user/Answers.js

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;