refactor(profile updates): added a link to the profile change email
This commit is contained in:
@@ -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,
|
||||
},
|
||||
});
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user