fix: rename variables

This commit is contained in:
Alessandre Laguierce 2024-10-25 22:59:40 +02:00
parent b48bcb0082
commit 6963e714f1
2 changed files with 11 additions and 11 deletions

View File

@ -24,7 +24,7 @@ async function getMember(idOrName: number | string): Promise<Either<Member, stri
async function createMember(name: string, passwd: string): Promise<Either<Member, string>> {
const gettingMember = await getMember(name);
if (!gettingMember.hasError) {
if (!gettingMember.hasRight) {
return eitherRight("Already in database.");
}
const client = new_client();
@ -62,10 +62,10 @@ const register = (req: Request, res: Response) => {
}
const member: Either<Member, string> = await createMember(name, hash);
if (member.hasError)
res.send(member.error);
if (member.hasRight)
res.send(member.right);
else
res.send(userAdapter(member.value));
res.send(userAdapter(member.left));
});
});
}

View File

@ -1,15 +1,15 @@
type Either<T, U> = {
hasError: boolean,
value: T,
error: U
hasRight: boolean,
left: T,
right: U
};
function eitherLeft<T, U>(val: T): Either<T, U> {
return { hasError: false, value: val, error: undefined };
function eitherLeft<T, U>(left: T): Either<T, U> {
return { hasRight: false, left: left, right: undefined };
}
function eitherRight<T, U>(error: U): Either<T, U> {
return { hasError: true, value: undefined, error: error };
function eitherRight<T, U>(right: U): Either<T, U> {
return { hasRight: true, left: undefined, right: right };
}
export { Either, eitherLeft, eitherRight };