chore: pass adminUid to service function
This commit is contained in:
@@ -282,7 +282,7 @@ export class AdminResolver {
|
|||||||
): Promise<boolean> {
|
): Promise<boolean> {
|
||||||
const invite = await this.adminService.revokeUserInvite(
|
const invite = await this.adminService.revokeUserInvite(
|
||||||
inviteeEmail,
|
inviteeEmail,
|
||||||
adminUser,
|
adminUser.uid,
|
||||||
);
|
);
|
||||||
if (E.isLeft(invite)) throwErr(invite.left);
|
if (E.isLeft(invite)) throwErr(invite.left);
|
||||||
return invite.right;
|
return invite.right;
|
||||||
|
|||||||
@@ -117,7 +117,7 @@ export class AdminService {
|
|||||||
* @param adminUser Admin object
|
* @param adminUser Admin object
|
||||||
* @returns an Either of array of `InvitedUser` object or error string
|
* @returns an Either of array of `InvitedUser` object or error string
|
||||||
*/
|
*/
|
||||||
async revokeUserInvite(inviteeEmail: string, adminUser: Admin) {
|
async revokeUserInvite(inviteeEmail: string, adminUid: string) {
|
||||||
try {
|
try {
|
||||||
const deletedInvitee = await this.prisma.invitedUsers.delete({
|
const deletedInvitee = await this.prisma.invitedUsers.delete({
|
||||||
where: {
|
where: {
|
||||||
@@ -132,7 +132,7 @@ export class AdminService {
|
|||||||
invitedOn: deletedInvitee.invitedOn,
|
invitedOn: deletedInvitee.invitedOn,
|
||||||
};
|
};
|
||||||
|
|
||||||
this.pubsub.publish(`admin/${adminUser.uid}/revoked`, invitedUser);
|
this.pubsub.publish(`admin/${adminUid}/revoked`, invitedUser);
|
||||||
|
|
||||||
return E.right(true);
|
return E.right(true);
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
|
|||||||
Reference in New Issue
Block a user