fix: fixed message deleting

This commit is contained in:
Lukian 2025-04-03 12:39:33 +02:00
parent 15b2c5df19
commit 2f54840785
2 changed files with 29 additions and 3 deletions

View file

@ -159,6 +159,25 @@ function getLastMessages(connection) {
});
}
function getMessage(connection, message_id) {
return new Promise((resolve, reject) => {
connection.query(
`SELECT messages.id, user_id, username, content, date, channels.name AS channel_name
FROM messages
JOIN users ON messages.user_id = users.id
JOIN channels ON messages.channel_id = channels.id
WHERE messages.id = ?`,
[message_id], // Use parameterized query
(error, result) => {
if (error) {
reject(new Error(error));
}
resolve(result);
}
);
});
}
function addMessage(connection, channel_id, user_id, message) {
return new Promise((resolve, reject) => {
connection.query(
@ -200,6 +219,7 @@ module.exports = {
addChannel,
getMessages,
getLastMessages,
getMessage,
addMessage,
deleteMessage
};