add: added channel delete button

This commit is contained in:
Lukian 2025-04-09 13:09:18 +02:00
parent 29f6276534
commit 6c19015a29
6 changed files with 88 additions and 5 deletions

View file

@ -193,6 +193,21 @@ function addChannel(connection, name, description, owner_id) {
});
}
function deleteChannel(connection, channel_id) {
return new Promise((resolve, reject) => {
connection.query(
`DELETE FROM channels WHERE id = ?`,
[channel_id], // Use parameterized query
(error, result) => {
if (error) {
reject(new Error(error));
}
resolve(result);
}
);
});
}
function getMessages(connection, channel_id) {
return new Promise((resolve, reject) => {
connection.query(
@ -371,6 +386,7 @@ module.exports = {
searchChannels,
getChannel,
addChannel,
deleteChannel,
getMessages,
getLastMessages,
getMessage,