fix: working registering method
This commit is contained in:
parent
2af110ff62
commit
8b74c22a10
@ -10,8 +10,14 @@ const defaultMember = { id_member: -1, name: "unknown", password: "none" };
|
||||
async function getMember(idOrName: number | string): Promise<Either<Member, string>> {
|
||||
const client = new_client();
|
||||
await client.connect();
|
||||
|
||||
const res = await client.query("SELECT * FROM membres WHERE 'id_membre'='$1' OR 'nom_membre'='$2';", [`${idOrName}`, `${idOrName}`]);
|
||||
console.log("BEFG");
|
||||
let res;
|
||||
if (typeof idOrName !== 'number') {
|
||||
res = await client.query("SELECT * FROM membres WHERE nom_membre=$1;", [`${idOrName}`]);
|
||||
} else {
|
||||
res = await client.query("SELECT * FROM membres WHERE id_membre=$1;", [idOrName]);
|
||||
}
|
||||
console.log("AFTG");
|
||||
if (res.rows.length === 0) {
|
||||
await client.end();
|
||||
return eitherRight<Member, string>("Does not exist.");
|
||||
@ -29,7 +35,7 @@ async function createMember(name: string, passwd: string): Promise<Either<Member
|
||||
}
|
||||
const client = new_client();
|
||||
await client.connect();
|
||||
const res = await client.query("INSERT INTO membres ('nom_membre', 'mdp_membre') VALUES ('$1', '$2') RETURNING *;", [`${name}`, `${passwd}`]);
|
||||
const res = await client.query("INSERT INTO membres (nom_membre, mdp_membre) VALUES ($1, $2) RETURNING *;", [`${name}`, `${passwd}`]);
|
||||
if (res.rows.length === 0) {
|
||||
await client.end();
|
||||
return eitherRight("Something went wrong");
|
||||
|
Loading…
x
Reference in New Issue
Block a user