chore: improved code readability

This commit is contained in:
Mir Arif Hasan
2023-07-11 17:37:47 +06:00
committed by Andrew Bastin
parent e0cc143436
commit 1d93745a4e

View File

@@ -115,21 +115,21 @@ export class TeamInvitationService {
if (!team) return E.left(TEAM_INVALID_ID);
// invitation creator should be a TeamMember
const teamMemberCreator = await this.teamService.getTeamMember(
const isTeamMember = await this.teamService.getTeamMember(
team.id,
creator.uid,
);
if (!teamMemberCreator) return E.left(TEAM_MEMBER_NOT_FOUND);
if (!isTeamMember) return E.left(TEAM_MEMBER_NOT_FOUND);
// Checking to see if the invitee is already part of the team or not
const inviteeUser = await this.userService.findUserByEmail(inviteeEmail);
if (O.isSome(inviteeUser)) {
// invitee should not already a member
const teamMemberInvitee = await this.teamService.getTeamMember(
const isTeamMember = await this.teamService.getTeamMember(
team.id,
inviteeUser.value.uid,
);
if (teamMemberInvitee) return E.left(TEAM_INVITE_ALREADY_MEMBER);
if (isTeamMember) return E.left(TEAM_INVITE_ALREADY_MEMBER);
}
// check invitee already invited earlier or not