dashboar changes
Deploy Node App / deploy (push) Successful in 16s

This commit is contained in:
Gitea
2026-06-16 12:14:57 +05:30
parent 8424c54410
commit c8b876364d
+22 -10
View File
@@ -28,16 +28,28 @@ const AnsweredQuestions = async (req, res) => {
const UnansweredQuestions = async (req, res) => {
try {
const result = await postgre.query(
`SELECT
uaq.*,
u.name
FROM useraskquestion uaq
LEFT JOIN users u ON u.id = uaq.user_id
WHERE uaq.status = $1
ORDER BY uaq.id DESC`,
['0']
);
const result = await postgre.query(`
SELECT
uaq.*,
u.name,
CASE
WHEN uaq.session_id IS NULL THEN 'closed'
WHEN EXISTS (
SELECT 1
FROM useraskquestion uq2
WHERE uq2.session_id = uaq.session_id
AND uq2.created >= NOW() - INTERVAL '30 minutes'
)
THEN 'open'
ELSE 'closed'
END AS session_status
FROM useraskquestion uaq
LEFT JOIN users u ON u.id = uaq.user_id
WHERE uaq.status = 0
ORDER BY uaq.id DESC
`);
res.json({
success: true,