generated from lucien/api-template
add: added pfps and user profile modification
This commit is contained in:
parent
56d171439e
commit
7781e6b8a1
20 changed files with 404 additions and 36 deletions
|
@ -118,6 +118,51 @@ function deleteUser(connection, id) {
|
|||
});
|
||||
};
|
||||
|
||||
function setUserPfp(connection, id, pfp) {
|
||||
return new Promise((resolve, reject) => {
|
||||
connection.query(
|
||||
`UPDATE users SET pfp = ? WHERE id = ?`,
|
||||
[pfp, id], // Use parameterized query
|
||||
(error, result) => {
|
||||
if (error) {
|
||||
reject(new Error(error));
|
||||
}
|
||||
resolve(result);
|
||||
}
|
||||
);
|
||||
});
|
||||
}
|
||||
|
||||
function setUserUsername(connection, id, username) {
|
||||
return new Promise((resolve, reject) => {
|
||||
connection.query(
|
||||
`UPDATE users SET username = ? WHERE id = ?`,
|
||||
[username, id], // Use parameterized query
|
||||
(error, result) => {
|
||||
if (error) {
|
||||
reject(new Error(error));
|
||||
}
|
||||
resolve(result);
|
||||
}
|
||||
);
|
||||
});
|
||||
}
|
||||
|
||||
function setUserPassword(connection, id, password) {
|
||||
return new Promise((resolve, reject) => {
|
||||
connection.query(
|
||||
`UPDATE users SET password = ? WHERE id = ?`,
|
||||
[password, id], // Use parameterized query
|
||||
(error, result) => {
|
||||
if (error) {
|
||||
reject(new Error(error));
|
||||
}
|
||||
resolve(result);
|
||||
}
|
||||
);
|
||||
});
|
||||
}
|
||||
|
||||
function getChannels(connection) {
|
||||
return new Promise((resolve, reject) => {
|
||||
connection.query(
|
||||
|
@ -440,6 +485,9 @@ module.exports = {
|
|||
getUserByUsername,
|
||||
addUser,
|
||||
deleteUser,
|
||||
setUserPfp,
|
||||
setUserUsername,
|
||||
setUserPassword,
|
||||
getUserLastMessages,
|
||||
getChannels,
|
||||
getActiveChannels,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue