From 05a8ebcebf651e75fdb67cffc1e1ba28f5bb58d5 Mon Sep 17 00:00:00 2001 From: Ly Tuan Kiet Date: Sat, 30 Nov 2024 23:28:17 +0700 Subject: [PATCH] refactor: comment out user validation in CollaborationSessionSchema and error handling in DateTimeUtils - Temporarily disable the check for user participation in collaboration sessions to allow for further review of session management logic. - Comment out the error handling for invalid date times in DateTimeUtils, simplifying the date conversion process for now. - These changes aim to enhance code maintainability while preserving existing functionality. --- src/CollaborationSession/collaborationsession.schema.ts | 2 ++ src/common/utils/datetime.utils.ts | 6 +++--- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/CollaborationSession/collaborationsession.schema.ts b/src/CollaborationSession/collaborationsession.schema.ts index 361e2b0..16b36a1 100644 --- a/src/CollaborationSession/collaborationsession.schema.ts +++ b/src/CollaborationSession/collaborationsession.schema.ts @@ -99,6 +99,8 @@ export class CollaborationSessionSchema extends PothosSchema { // }, // }) // } + // check if user is participant + if (!collaborationSession.collaboratorsIds.includes(ctx.http.me.id)) throw new Error('User not allowed') return collaborationSession } /* ---------- use case 2 : center mentor get collaboration session by schedule date id --------- */ diff --git a/src/common/utils/datetime.utils.ts b/src/common/utils/datetime.utils.ts index 6a2ff6f..301867b 100644 --- a/src/common/utils/datetime.utils.ts +++ b/src/common/utils/datetime.utils.ts @@ -73,9 +73,9 @@ export class DateTimeUtils { static fromDate(date: Date): DateTime { const dateTime = DateTime.fromJSDate(date) - if (!dateTime.isValid) { - throw new Error('Invalid date time') - } + // if (!dateTime.isValid) { + // throw new Error('Invalid date time') + // } return dateTime }