not seen in rooms in api
This commit is contained in:
parent
4d7a919054
commit
a80873b617
@ -46,15 +46,16 @@ export async function getRooms(mailboxId) {
|
|||||||
LEFT JOIN (
|
LEFT JOIN (
|
||||||
SELECT app_room_message.room_id, app_room_message.message_id
|
SELECT app_room_message.room_id, app_room_message.message_id
|
||||||
FROM app_room_message
|
FROM app_room_message
|
||||||
INNER JOIN flag ON flag.message_id = app_room_message.message_id
|
LEFT JOIN flag ON flag.message_id = app_room_message.message_id
|
||||||
INNER JOIN flag_name ON flag.flag_id = flag_name.flag_id
|
LEFT JOIN flag_name ON flag.flag_id = flag_name.flag_id
|
||||||
WHERE flag_name.flag_name = "\\\\Seen"
|
WHERE flag_name.flag_name != "\\\\Seen" OR flag.message_id IS NULL
|
||||||
) notSeen ON notSeen.room_id = room.room_id
|
) notSeen ON notSeen.room_id = room.room_id
|
||||||
WHERE
|
WHERE
|
||||||
mailbox_message.mailbox_id = ?
|
mailbox_message.mailbox_id = ?
|
||||||
GROUP BY room.room_id
|
GROUP BY room.room_id
|
||||||
ORDER BY room.lastUpdate DESC
|
ORDER BY room.lastUpdate DESC
|
||||||
`;
|
`;
|
||||||
|
// todo parent_id replace to root_id
|
||||||
const query2 = `
|
const query2 = `
|
||||||
SELECT
|
SELECT
|
||||||
room.room_id AS id,
|
room.room_id AS id,
|
||||||
|
Loading…
Reference in New Issue
Block a user