feat: refactor user retrieval logic to use allUsers function in login and user management routes
This commit is contained in:
@@ -60,6 +60,7 @@ function allUsers() {
|
|||||||
|
|
||||||
// Route to handle user login
|
// Route to handle user login
|
||||||
app.post("/login", (req, res) => {
|
app.post("/login", (req, res) => {
|
||||||
|
|
||||||
allUsers();
|
allUsers();
|
||||||
|
|
||||||
// Attempt to log in the user with provided credentials
|
// Attempt to log in the user with provided credentials
|
||||||
@@ -100,13 +101,8 @@ app.post(["/createUser", "/updateUser", "/deleteUser"], (req, res) => {
|
|||||||
} else {
|
} else {
|
||||||
let response;
|
let response;
|
||||||
|
|
||||||
getAllUsers().then((resultFromFunc) => {
|
allUsers();
|
||||||
if (resultFromFunc.success) {
|
|
||||||
response = resultFromFunc.result;
|
|
||||||
} else {
|
|
||||||
response = resultFromFunc.result;
|
|
||||||
}
|
|
||||||
});
|
|
||||||
// Render dashboard with alert if trying to delete logged-in user
|
// Render dashboard with alert if trying to delete logged-in user
|
||||||
res.status(400).render("dashboard.ejs", {
|
res.status(400).render("dashboard.ejs", {
|
||||||
sqlResult: latestUser,
|
sqlResult: latestUser,
|
||||||
@@ -133,13 +129,8 @@ app.post(["/createUser", "/updateUser", "/deleteUser"], (req, res) => {
|
|||||||
if (result.success === true) {
|
if (result.success === true) {
|
||||||
let response;
|
let response;
|
||||||
|
|
||||||
getAllUsers().then((resultFromFunc) => {
|
allUsers();
|
||||||
if (resultFromFunc.success) {
|
|
||||||
response = resultFromFunc.result;
|
|
||||||
} else {
|
|
||||||
response = resultFromFunc.result;
|
|
||||||
}
|
|
||||||
});
|
|
||||||
// On success, render dashboard with success message
|
// On success, render dashboard with success message
|
||||||
res.status(201).render("dashboard.ejs", {
|
res.status(201).render("dashboard.ejs", {
|
||||||
sqlResult: latestUser,
|
sqlResult: latestUser,
|
||||||
@@ -151,13 +142,7 @@ app.post(["/createUser", "/updateUser", "/deleteUser"], (req, res) => {
|
|||||||
} else {
|
} else {
|
||||||
let response;
|
let response;
|
||||||
|
|
||||||
getAllUsers().then((resultFromFunc) => {
|
allUsers();
|
||||||
if (resultFromFunc.success) {
|
|
||||||
response = resultFromFunc.result;
|
|
||||||
} else {
|
|
||||||
response = resultFromFunc.result;
|
|
||||||
}
|
|
||||||
});
|
|
||||||
|
|
||||||
// On failure, render dashboard with alert
|
// On failure, render dashboard with alert
|
||||||
res.status(400).render("dashboard.ejs", {
|
res.status(400).render("dashboard.ejs", {
|
||||||
|
Reference in New Issue
Block a user