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 { 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,
|
||||||
},
|
},
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user