Now returns userId upon Register

This commit is contained in:
Lynixenn
2025-03-24 21:21:45 +01:00
parent 029fc10de7
commit 9e7039c72c
4 changed files with 82 additions and 55 deletions

View File

@@ -29,8 +29,7 @@ function registerUser(
surname: string,
account_created: string,
): string {
const query_user_exists =
`SELECT * FROM accounts WHERE user_username = '${user}'`;
const query_user_exists = `SELECT * FROM accounts WHERE user_username = '${user}'`;
if (!query_user_exists) {
return "noUser";
}
@@ -68,9 +67,12 @@ function registerUser(
'[]'
)`;
db.query(query_add_user);
let userId = db.query(
`SELECT user_id FROM accounts WHERE user_username = '${user}'`,
);
console.log(`New user: ${user}`);
return "newUser";
return userId;
}
/**
@@ -88,8 +90,13 @@ async function getAllUsersFromDB(db: DB): Promise<Accounts[]> {
async function getUserByUsername(db: DB, username: string): Promise<Accounts> {
const query = `SELECT * FROM accounts WHERE username = '${username}'`;
const params: string[] = [];
const result = await queryDatabase<Accounts>(db, query, params, mapAccountRow);
const result = await queryDatabase<Accounts>(
db,
query,
params,
mapAccountRow,
);
return result[0];
}
export { registerUser, getAllUsersFromDB, getUserByUsername };
export { registerUser, getAllUsersFromDB, getUserByUsername };