From ce5c7ac9fe3440363e5bfff95a162c8c8f876dc0 Mon Sep 17 00:00:00 2001 From: adkm12 Date: Wed, 4 Dec 2024 15:33:17 +0900 Subject: [PATCH 1/3] =?UTF-8?q?fix=20:=20audio=20ai=20=EC=9A=94=EC=B2=AD?= =?UTF-8?q?=20403=20=EC=97=90=EB=9F=AC=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- BE/apps/api-server/src/modules/connection/connection.service.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/BE/apps/api-server/src/modules/connection/connection.service.ts b/BE/apps/api-server/src/modules/connection/connection.service.ts index aae659b..2631638 100644 --- a/BE/apps/api-server/src/modules/connection/connection.service.ts +++ b/BE/apps/api-server/src/modules/connection/connection.service.ts @@ -39,7 +39,7 @@ export class ConnectionService { async setConnection(mindmapId: number, userId: number) { const role = await this.userService.getRole(userId, mindmapId); - if (!role) { + if (role === undefined) { throw new ForbiddenException('권한이 없습니다.'); } From f72b6e2b270532e4bee96e28b19ca289458a6808 Mon Sep 17 00:00:00 2001 From: adkm12 Date: Wed, 4 Dec 2024 16:10:48 +0900 Subject: [PATCH 2/3] =?UTF-8?q?fix=20:=20=EA=B2=8C=EC=8A=A4=ED=8A=B8=20?= =?UTF-8?q?=EB=A7=88=EC=9D=B8=EB=93=9C=EB=A7=B5=20=EC=83=9D=EC=84=B1=20?= =?UTF-8?q?=EC=8B=9C=20=EA=B8=B0=EB=B3=B8=20=EA=B0=92=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/modules/connection/connection.controller.ts | 3 ++- .../api-server/src/modules/connection/connection.service.ts | 6 +++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/BE/apps/api-server/src/modules/connection/connection.controller.ts b/BE/apps/api-server/src/modules/connection/connection.controller.ts index f44cd5d..a835d3e 100644 --- a/BE/apps/api-server/src/modules/connection/connection.controller.ts +++ b/BE/apps/api-server/src/modules/connection/connection.controller.ts @@ -26,7 +26,8 @@ export class ConnectionController { @UseGuards(AuthGuard('jwt')) async getConnection(@Query() queryDto: ConnectionQueryDto, @User() user: UserDto) { const { type, id } = queryDto; - + console.log('type:', type); + console.log('id:', id); switch (type) { case 'connection': return await this.connectionService.getConnection(id as string, user.id); diff --git a/BE/apps/api-server/src/modules/connection/connection.service.ts b/BE/apps/api-server/src/modules/connection/connection.service.ts index 2631638..bc80ff0 100644 --- a/BE/apps/api-server/src/modules/connection/connection.service.ts +++ b/BE/apps/api-server/src/modules/connection/connection.service.ts @@ -25,7 +25,11 @@ export class ConnectionService { async createGuestConnection() { const connectionId = uuidv4(); - await this.GeneralRedis.hset(connectionId, { type: 'guest' }); + await Promise.all([ + this.GeneralRedis.hset(connectionId, { type: 'guest', aiCount: 0, title: '제목없음' }), + this.GeneralRedis.set(`mindmapState:${connectionId}`, JSON.stringify({})), + this.GeneralRedis.set(`content:${connectionId}`, ''), + ]); return { connectionId, role: 'owner' }; } From 16ca8d81f54c881e4315bd4ffad177c6cb81bd57 Mon Sep 17 00:00:00 2001 From: adkm12 Date: Wed, 4 Dec 2024 16:13:35 +0900 Subject: [PATCH 3/3] =?UTF-8?q?chore=20:=20=EC=84=9C=EB=B2=84=20=EB=A1=9C?= =?UTF-8?q?=EA=B7=B8=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- BE/apps/api-server/src/modules/connection/connection.service.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/BE/apps/api-server/src/modules/connection/connection.service.ts b/BE/apps/api-server/src/modules/connection/connection.service.ts index bc80ff0..ec79f5d 100644 --- a/BE/apps/api-server/src/modules/connection/connection.service.ts +++ b/BE/apps/api-server/src/modules/connection/connection.service.ts @@ -43,6 +43,7 @@ export class ConnectionService { async setConnection(mindmapId: number, userId: number) { const role = await this.userService.getRole(userId, mindmapId); + this.logger.log(`role: ${role}`); if (role === undefined) { throw new ForbiddenException('권한이 없습니다.'); }