refactor(profile updates): added a link to the profile change email

This commit is contained in:
2025-04-23 15:23:33 -05:00
parent eac7444038
commit 5a48dcf553

View File

@@ -6,6 +6,7 @@ import type { User } from "../../../../types/users.js";
import { createPassword } from "../../utils/createPassword.js";
import { createLog } from "../../../logger/logger.js";
import { sendEmail } from "../../../notifications/controller/sendMail.js";
import { settings } from "../../../../../database/schema/settings.js";
export const updateUserADM = async (userData: User) => {
/**
@@ -13,7 +14,6 @@ export const updateUserADM = async (userData: User) => {
* password, username, email.
*/
console.log(userData);
createLog(
"info",
"apiAuthedRoute",
@@ -39,6 +39,21 @@ export const updateUserADM = async (userData: User) => {
"The user you are looking for has either been deleted or dose not exist.",
};
}
const { data: s, error: se } = await tryCatch(db.select().from(settings));
if (se) {
return {
success: false,
message: `There was an error getting setting data to post to the server.`,
data: se,
};
}
const set: any = s;
const server = set.filter((n: any) => n.name === "server");
const port = set.filter((n: any) => n.name === "serverPort");
const upd_user = user as User;
const password: string = userData.password
? await createPassword(userData.password!)
@@ -72,6 +87,8 @@ export const updateUserADM = async (userData: User) => {
context: {
password: userData.password!,
username: user[0].username!,
server: server[0].value,
port: port[0].value,
},
});
}