From bb56b7b61cf87a21232cf3fbd04565c2b71b7859 Mon Sep 17 00:00:00 2001 From: Ly Tuan Kiet Date: Sat, 30 Nov 2024 23:12:34 +0700 Subject: [PATCH] refactor: comment out collaborator ID update logic in CollaborationSessionSchema - Temporarily disable the logic that adds the current user's ID to the collaboratorsIds array if not already included. - This change is aimed at revisiting the collaboration session management without altering the existing functionality for customer role access. --- .../collaborationsession.schema.ts | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/src/CollaborationSession/collaborationsession.schema.ts b/src/CollaborationSession/collaborationsession.schema.ts index 9623831..361e2b0 100644 --- a/src/CollaborationSession/collaborationsession.schema.ts +++ b/src/CollaborationSession/collaborationsession.schema.ts @@ -88,17 +88,17 @@ export class CollaborationSessionSchema extends PothosSchema { /* ---------- use case 1 : customer get collaboration session by id --------- */ if (ctx.http.me?.role === Role.CUSTOMER && collaborationSession) { // if collaboratorsIds not include current user id, add it - if (!collaborationSession.collaboratorsIds.includes(ctx.http.me?.id)) { - collaborationSession.collaboratorsIds.push(ctx.http.me?.id) - await this.prisma.collaborationSession.update({ - where: { - id: collaborationSession.id, - }, - data: { - collaboratorsIds: collaborationSession.collaboratorsIds, - }, - }) - } + // if (!collaborationSession.collaboratorsIds.includes(ctx.http.me?.id)) { + // collaborationSession.collaboratorsIds.push(ctx.http.me?.id) + // await this.prisma.collaborationSession.update({ + // where: { + // id: collaborationSession.id, + // }, + // data: { + // collaboratorsIds: collaborationSession.collaboratorsIds, + // }, + // }) + // } return collaborationSession } /* ---------- use case 2 : center mentor get collaboration session by schedule date id --------- */