diff --git a/services/meetingService.js b/services/meetingService.js index d96dc3f6e9e2c38de4732f30aa729458a383d33e..2da1a7e88bcdc0ccd1b82c74fd1133c2b1725e41 100644 --- a/services/meetingService.js +++ b/services/meetingService.js @@ -300,9 +300,18 @@ class MeetingService { name: user.name, fcmTokens: userFcmTokens, // FCM �좏겙 異붽� }); - chatRoom.isOnline.set(user.name, true); + chatRoom.isOnline.set(user.name, false); chatRoom.lastReadAt.set(user.name, new Date()); chatRoom.lastReadLogId.set(user.name, null); + + const joinMessage = { + message: `${nickname}�섏씠 李멸��덉뒿�덈떎.`, + timestamp: new Date(), + type: 'join' + }; + + chatRoom.messages.push(joinMessage); + await chatRoom.save(); }