@@ -31,20 +31,7 @@ const UnansweredQuestions = async (req, res) => {
|
||||
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
|
||||
|
||||
u.name
|
||||
FROM useraskquestion uaq
|
||||
LEFT JOIN users u ON u.id = uaq.user_id
|
||||
WHERE uaq.status = 0
|
||||
|
||||
Reference in New Issue
Block a user