generated from lucien/api-template
fix: fixed message deleting
This commit is contained in:
parent
15b2c5df19
commit
2f54840785
2 changed files with 29 additions and 3 deletions
|
@ -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
|
||||
};
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue