fix sql queries to sync mail

This commit is contained in:
grimhilt
2023-04-05 16:10:10 +02:00
parent 8b4210914b
commit 51003b494b
4 changed files with 23 additions and 7 deletions

View File

@@ -53,7 +53,7 @@ export function updateLastUpdateRoom(roomId: number, idate: string) {
}
export async function incrementNotSeenRoom(roomId: number) {
const query = `UPDATE app_room SET unseen = unseen + 1 WHERE room_id = ?`;
const query = `UPDATE app_room SET notSeen = notSeen + 1 WHERE room_id = ?`;
const values = [roomId];
execQuery(query, values);
}
@@ -61,11 +61,11 @@ export async function incrementNotSeenRoom(roomId: number) {
export async function getThreadInfo(messageID: string): Promise<{ room_id: number; root_id: number }[]> {
const query = `
SELECT
app_room.room_id
app_room.room_id,
app_thread.root_id
FROM app_room
LEFT JOIN app_thread ON app_thread.room_id = app_room.room_id
INNER JOIN app_room_message ON app_room_message.room_id = app_room.room_id
INNER JOIN app_room_message ON app_room_message.room_id = app_room.room_id
INNER JOIN message ON message.message_id = app_room_message.message_id
WHERE message.messageID = ?
`;
@@ -76,10 +76,11 @@ export async function getThreadInfo(messageID: string): Promise<{ room_id: numbe
export async function getThreadInfoOnId(threadId: number): Promise<{ room_id: number; root_id: number }[]> {
const query = `
SELECT
app_room.room_id
app_room.room_id,
app_thread.root_id
FROM app_room
WHERE room_id = ?
LEFT JOIN app_thread ON app_room.room_id = app_thread.room_id
WHERE app_room.room_id = ?
`;
const values = [threadId];
return await execQueryAsync(query, values);

View File

@@ -23,7 +23,6 @@ export async function findRoomByOwner(ownerId: number): Promise<{ room_id: numbe
}
export async function getUserIdOfMailbox(boxId: number): Promise<{ user_id: number }[]> {
console.log("fuckdsvreghiu")
const query = `
SELECT app_account.user_id
FROM mailbox