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 { createPassword } from "../../utils/createPassword.js";
import { createLog } from "../../../logger/logger.js"; import { createLog } from "../../../logger/logger.js";
import { sendEmail } from "../../../notifications/controller/sendMail.js"; import { sendEmail } from "../../../notifications/controller/sendMail.js";
import { settings } from "../../../../../database/schema/settings.js";
export const updateUserADM = async (userData: User) => { export const updateUserADM = async (userData: User) => {
/** /**
@@ -13,7 +14,6 @@ export const updateUserADM = async (userData: User) => {
* password, username, email. * password, username, email.
*/ */
console.log(userData);
createLog( createLog(
"info", "info",
"apiAuthedRoute", "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.", "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 upd_user = user as User;
const password: string = userData.password const password: string = userData.password
? await createPassword(userData.password!) ? await createPassword(userData.password!)
@@ -72,6 +87,8 @@ export const updateUserADM = async (userData: User) => {
context: { context: {
password: userData.password!, password: userData.password!,
username: user[0].username!, username: user[0].username!,
server: server[0].value,
port: port[0].value,
}, },
}); });
} }