Skip to content
Snippets Groups Projects
Commit a43ecfbb authored by 세현 임's avatar 세현 임
Browse files

bugfix: 미팅서비스 컨트롤러 오류수정

parent f4be162b
No related branches found
No related tags found
1 merge request!43배포코드 master브랜치로
...@@ -108,8 +108,9 @@ class MeetingController { ...@@ -108,8 +108,9 @@ class MeetingController {
*/ */
async getMeetingDetail(req, res) { async getMeetingDetail(req, res) {
const { meetingId } = req.params; const { meetingId } = req.params;
const userId=req.user.id;
try { try {
const meetingDetail = await MeetingService.getMeetingDetail(meetingId); const meetingDetail = await MeetingService.getMeetingDetail(meetingId,userId);
res.status(200).json(meetingDetail); res.status(200).json(meetingDetail);
} catch (err) { } catch (err) {
console.error('모임 상세 조회 오류:', err); console.error('모임 상세 조회 오류:', err);
......
...@@ -111,13 +111,13 @@ Meeting.hasMany(Invite, { ...@@ -111,13 +111,13 @@ Meeting.hasMany(Invite, {
onDelete: 'CASCADE', onDelete: 'CASCADE',
}); });
FcmToken.belongsTo(User,{ FcmToken.belongsTo(User,{
foreignkey:'userId', foreignKey:'userId',
as:'user', as:'user',
onDelete:'CASCADE', onDelete:'CASCADE',
}); });
User.hasMany(FcmToken, User.hasMany(FcmToken,
{ {
foreignkey:'userId', foreignKey:'userId',
as:'fcmTokenList', as:'fcmTokenList',
onDelete:'CASCADE', onDelete:'CASCADE',
}); });
......
push.sh 0 → 100755
#!/bin/bash
# Define application file names
APP_JS="app.js"
WS_SERVER_JS="wsServer.js"
PUSH_SERVER_JS="pushServer.js" # New server file
# Find and kill processes for app.js
APP_PID=$(pgrep -f "node .*${APP_JS}")
if [ -n "$APP_PID" ]; then
echo "Stopping ${APP_JS} with PID: $APP_PID"
kill -9 "$APP_PID"
else
echo "No running process found for ${APP_JS}"
fi
# Find and kill processes for wsServer.js
WS_SERVER_PID=$(pgrep -f "node .*${WS_SERVER_JS}")
if [ -n "$WS_SERVER_PID" ]; then
echo "Stopping ${WS_SERVER_JS} with PID: $WS_SERVER_PID"
kill -9 "$WS_SERVER_PID"
else
echo "No running process found for ${WS_SERVER_JS}"
fi
# Find and kill processes for pushServer.js
PUSH_SERVER_PID=$(pgrep -f "node .*${PUSH_SERVER_JS}")
if [ -n "$PUSH_SERVER_PID" ]; then
echo "Stopping ${PUSH_SERVER_JS} with PID: $PUSH_SERVER_PID"
kill -9 "$PUSH_SERVER_PID"
else
echo "No running process found for ${PUSH_SERVER_JS}"
fi
# Start app.js with nohup
echo "Starting ${APP_JS}..."
nohup node "${APP_JS}" > output.log 2>&1 &
echo "${APP_JS} started with PID: $!"
# Start wsServer.js with nohup
echo "Starting ${WS_SERVER_JS}..."
nohup node "${WS_SERVER_JS}" > weblog.log 2>&1 &
echo "${WS_SERVER_JS} started with PID: $!"
# Start pushServer.js with nohup
echo "Starting ${PUSH_SERVER_JS}..."
nohup node "${PUSH_SERVER_JS}" > pushlog.log 2>&1 &
echo "${PUSH_SERVER_JS} started with PID: $!"
pushlog.log 0 → 100644
푸시 서버가 큐 chat_push_notifications 및 meeting_push_notifications에서 메시지를 기다리고 있습니다.
Chat 푸시 알림 요청 수신: {
chatRoomName: '테스트용 번개',
sender: '임세현',
messageContent: '넵',
offlineParticipants: [
{
name: '심재엽',
fcmTokens: [Array],
_id: '6756d319bc6212a1a520b679'
},
{
name: '조대희',
fcmTokens: [Array],
_id: '6756d4973f0865e077f77a3c'
}
],
chatRoomId: '4963c1ce-0b49-4f90-afbc-eec080d8cf72'
}
Chat 푸시 알림 성공 - f0USJiwDYSy_UQIjOy2aA3:APA91bFX24BIFFCyvu3JA2OgZgdP6HI1QjXBkqZ0FZRbxd8d10ZCM86GvJuon8n3yDCzDzCWUOQ5LZEfV6DehD9M70v0maI1AB0S5VyPDtGFc-voojGB9pM
Chat 푸시 알림 성공 - eLzeM1KtXMtNIYvPB7sVc3:APA91bEmSZFigEGHyN29MDN1d0Y7rxX-5mJCO8AStHnyecYXBHgMS4Wlmv_Z_kEOyO1ezV8P35E2PjtKyMX1IzcSPVBu-4vZ41HZRSVgOonvYxbrp5_MtZc
Chat 푸시 알림 성공 - dLgCndjd_rdHvO4MjoEsuv:APA91bERJKTN5VsNiVA9iXn7iiR9cN_Na6OBJJ4xYPaWp-nkWwBVi__7LQo-J0D0voPbqvCTb7QB8Dk7cJkqfHbBlHscIJJVxFP9UQuyBJR2hKX7AGselw4
Chat 푸시 알림 요청 수신: {
chatRoomName: '테스트용 번개',
sender: '임세현',
messageContent: 'ㅇㅁㄴ',
offlineParticipants: [
{
name: '심재엽',
fcmTokens: [Array],
_id: '6756d319bc6212a1a520b679'
},
{
name: '조대희',
fcmTokens: [Array],
_id: '6756d4973f0865e077f77a3c'
}
],
chatRoomId: '4963c1ce-0b49-4f90-afbc-eec080d8cf72'
}
Chat 푸시 알림 성공 - f0USJiwDYSy_UQIjOy2aA3:APA91bFX24BIFFCyvu3JA2OgZgdP6HI1QjXBkqZ0FZRbxd8d10ZCM86GvJuon8n3yDCzDzCWUOQ5LZEfV6DehD9M70v0maI1AB0S5VyPDtGFc-voojGB9pM
Chat 푸시 알림 성공 - eLzeM1KtXMtNIYvPB7sVc3:APA91bEmSZFigEGHyN29MDN1d0Y7rxX-5mJCO8AStHnyecYXBHgMS4Wlmv_Z_kEOyO1ezV8P35E2PjtKyMX1IzcSPVBu-4vZ41HZRSVgOonvYxbrp5_MtZc
Chat 푸시 알림 성공 - dLgCndjd_rdHvO4MjoEsuv:APA91bERJKTN5VsNiVA9iXn7iiR9cN_Na6OBJJ4xYPaWp-nkWwBVi__7LQo-J0D0voPbqvCTb7QB8Dk7cJkqfHbBlHscIJJVxFP9UQuyBJR2hKX7AGselw4
Chat 푸시 알림 요청 수신: {
chatRoomName: '테스트용 번개',
sender: '임세현',
messageContent: '너무 좁은데',
offlineParticipants: [
{
name: '심재엽',
fcmTokens: [Array],
_id: '6756d319bc6212a1a520b679'
},
{
name: '조대희',
fcmTokens: [Array],
_id: '6756d4973f0865e077f77a3c'
}
],
chatRoomId: '4963c1ce-0b49-4f90-afbc-eec080d8cf72'
}
Chat 푸시 알림 성공 - f0USJiwDYSy_UQIjOy2aA3:APA91bFX24BIFFCyvu3JA2OgZgdP6HI1QjXBkqZ0FZRbxd8d10ZCM86GvJuon8n3yDCzDzCWUOQ5LZEfV6DehD9M70v0maI1AB0S5VyPDtGFc-voojGB9pM
Chat 푸시 알림 성공 - eLzeM1KtXMtNIYvPB7sVc3:APA91bEmSZFigEGHyN29MDN1d0Y7rxX-5mJCO8AStHnyecYXBHgMS4Wlmv_Z_kEOyO1ezV8P35E2PjtKyMX1IzcSPVBu-4vZ41HZRSVgOonvYxbrp5_MtZc
Chat 푸시 알림 성공 - dLgCndjd_rdHvO4MjoEsuv:APA91bERJKTN5VsNiVA9iXn7iiR9cN_Na6OBJJ4xYPaWp-nkWwBVi__7LQo-J0D0voPbqvCTb7QB8Dk7cJkqfHbBlHscIJJVxFP9UQuyBJR2hKX7AGselw4
Chat 푸시 알림 요청 수신: {
chatRoomName: '테스트용 번개',
sender: '임세현',
messageContent: '간격',
offlineParticipants: [
{
name: '심재엽',
fcmTokens: [Array],
_id: '6756d319bc6212a1a520b679'
},
{
name: '조대희',
fcmTokens: [Array],
_id: '6756d4973f0865e077f77a3c'
}
],
chatRoomId: '4963c1ce-0b49-4f90-afbc-eec080d8cf72'
}
Chat 푸시 알림 성공 - f0USJiwDYSy_UQIjOy2aA3:APA91bFX24BIFFCyvu3JA2OgZgdP6HI1QjXBkqZ0FZRbxd8d10ZCM86GvJuon8n3yDCzDzCWUOQ5LZEfV6DehD9M70v0maI1AB0S5VyPDtGFc-voojGB9pM
Chat 푸시 알림 성공 - eLzeM1KtXMtNIYvPB7sVc3:APA91bEmSZFigEGHyN29MDN1d0Y7rxX-5mJCO8AStHnyecYXBHgMS4Wlmv_Z_kEOyO1ezV8P35E2PjtKyMX1IzcSPVBu-4vZ41HZRSVgOonvYxbrp5_MtZc
Chat 푸시 알림 성공 - dLgCndjd_rdHvO4MjoEsuv:APA91bERJKTN5VsNiVA9iXn7iiR9cN_Na6OBJJ4xYPaWp-nkWwBVi__7LQo-J0D0voPbqvCTb7QB8Dk7cJkqfHbBlHscIJJVxFP9UQuyBJR2hKX7AGselw4
Chat 푸시 알림 요청 수신: {
chatRoomName: '테스트용 번개',
sender: '임세현',
messageContent: '아닌가',
offlineParticipants: [
{
name: '조대희',
fcmTokens: [Array],
_id: '6756d4973f0865e077f77a3c'
}
],
chatRoomId: '4963c1ce-0b49-4f90-afbc-eec080d8cf72'
}
Chat 푸시 알림 성공 - dLgCndjd_rdHvO4MjoEsuv:APA91bERJKTN5VsNiVA9iXn7iiR9cN_Na6OBJJ4xYPaWp-nkWwBVi__7LQo-J0D0voPbqvCTb7QB8Dk7cJkqfHbBlHscIJJVxFP9UQuyBJR2hKX7AGselw4
Chat 푸시 알림 요청 수신: {
chatRoomName: '테스트용 번개',
sender: '임세현',
messageContent: '다른사람꺼 볼때는 괜찮은데',
offlineParticipants: [
{
name: '조대희',
fcmTokens: [Array],
_id: '6756d4973f0865e077f77a3c'
}
],
chatRoomId: '4963c1ce-0b49-4f90-afbc-eec080d8cf72'
}
Chat 푸시 알림 성공 - dLgCndjd_rdHvO4MjoEsuv:APA91bERJKTN5VsNiVA9iXn7iiR9cN_Na6OBJJ4xYPaWp-nkWwBVi__7LQo-J0D0voPbqvCTb7QB8Dk7cJkqfHbBlHscIJJVxFP9UQuyBJR2hKX7AGselw4
Chat 푸시 알림 요청 수신: {
chatRoomName: '테스트용 번개',
sender: '임세현',
messageContent: '내꺼는 옆에숫자가 메시지랑 좀 좁긴하네요',
offlineParticipants: [
{
name: '조대희',
fcmTokens: [Array],
_id: '6756d4973f0865e077f77a3c'
}
],
chatRoomId: '4963c1ce-0b49-4f90-afbc-eec080d8cf72'
}
Chat 푸시 알림 성공 - dLgCndjd_rdHvO4MjoEsuv:APA91bERJKTN5VsNiVA9iXn7iiR9cN_Na6OBJJ4xYPaWp-nkWwBVi__7LQo-J0D0voPbqvCTb7QB8Dk7cJkqfHbBlHscIJJVxFP9UQuyBJR2hKX7AGselw4
Chat 푸시 알림 요청 수신: {
chatRoomName: '테스트용 번개',
sender: '임세현',
messageContent: '그래도 굿',
offlineParticipants: [
{
name: '조대희',
fcmTokens: [Array],
_id: '6756d4973f0865e077f77a3c'
}
],
chatRoomId: '4963c1ce-0b49-4f90-afbc-eec080d8cf72'
}
Chat 푸시 알림 성공 - dLgCndjd_rdHvO4MjoEsuv:APA91bERJKTN5VsNiVA9iXn7iiR9cN_Na6OBJJ4xYPaWp-nkWwBVi__7LQo-J0D0voPbqvCTb7QB8Dk7cJkqfHbBlHscIJJVxFP9UQuyBJR2hKX7AGselw4
Chat 푸시 알림 요청 수신: {
chatRoomName: '테스트용 번개',
sender: '심재엽',
messageContent: '마지막 점검은',
offlineParticipants: [
{
name: '조대희',
fcmTokens: [Array],
_id: '6756d4973f0865e077f77a3c'
}
],
chatRoomId: '4963c1ce-0b49-4f90-afbc-eec080d8cf72'
}
Chat 푸시 알림 성공 - dLgCndjd_rdHvO4MjoEsuv:APA91bERJKTN5VsNiVA9iXn7iiR9cN_Na6OBJJ4xYPaWp-nkWwBVi__7LQo-J0D0voPbqvCTb7QB8Dk7cJkqfHbBlHscIJJVxFP9UQuyBJR2hKX7AGselw4
Chat 푸시 알림 요청 수신: {
chatRoomName: '테스트용 번개',
sender: '심재엽',
messageContent: '석찬이가 하는걸ㄹ로',
offlineParticipants: [
{
name: '조대희',
fcmTokens: [Array],
_id: '6756d4973f0865e077f77a3c'
}
],
chatRoomId: '4963c1ce-0b49-4f90-afbc-eec080d8cf72'
}
Chat 푸시 알림 성공 - dLgCndjd_rdHvO4MjoEsuv:APA91bERJKTN5VsNiVA9iXn7iiR9cN_Na6OBJJ4xYPaWp-nkWwBVi__7LQo-J0D0voPbqvCTb7QB8Dk7cJkqfHbBlHscIJJVxFP9UQuyBJR2hKX7AGselw4
Chat 푸시 알림 요청 수신: {
chatRoomName: '테스트용 번개',
sender: '심재엽',
messageContent: '그래도 읽지않은 사람 수까지',
offlineParticipants: [
{
name: '조대희',
fcmTokens: [Array],
_id: '6756d4973f0865e077f77a3c'
}
],
chatRoomId: '4963c1ce-0b49-4f90-afbc-eec080d8cf72'
}
Chat 푸시 알림 성공 - dLgCndjd_rdHvO4MjoEsuv:APA91bERJKTN5VsNiVA9iXn7iiR9cN_Na6OBJJ4xYPaWp-nkWwBVi__7LQo-J0D0voPbqvCTb7QB8Dk7cJkqfHbBlHscIJJVxFP9UQuyBJR2hKX7AGselw4
Chat 푸시 알림 요청 수신: {
chatRoomName: '테스트용 번개',
sender: '심재엽',
messageContent: '잘 나오나요',
offlineParticipants: [
{
name: '조대희',
fcmTokens: [Array],
_id: '6756d4973f0865e077f77a3c'
}
],
chatRoomId: '4963c1ce-0b49-4f90-afbc-eec080d8cf72'
}
Chat 푸시 알림 성공 - dLgCndjd_rdHvO4MjoEsuv:APA91bERJKTN5VsNiVA9iXn7iiR9cN_Na6OBJJ4xYPaWp-nkWwBVi__7LQo-J0D0voPbqvCTb7QB8Dk7cJkqfHbBlHscIJJVxFP9UQuyBJR2hKX7AGselw4
Chat 푸시 알림 요청 수신: {
chatRoomName: '테스트용 번개',
sender: '심재엽',
messageContent: '잘나오네요',
offlineParticipants: [
{
name: '조대희',
fcmTokens: [Array],
_id: '6756d4973f0865e077f77a3c'
}
],
chatRoomId: '4963c1ce-0b49-4f90-afbc-eec080d8cf72'
}
Chat 푸시 알림 성공 - dLgCndjd_rdHvO4MjoEsuv:APA91bERJKTN5VsNiVA9iXn7iiR9cN_Na6OBJJ4xYPaWp-nkWwBVi__7LQo-J0D0voPbqvCTb7QB8Dk7cJkqfHbBlHscIJJVxFP9UQuyBJR2hKX7AGselw4
Chat 푸시 알림 요청 수신: {
chatRoomName: '테스트용 번개',
sender: '심재엽',
messageContent: '내꺼는 옆에숫자가 메시지랑 좀 좁긴하네요 -> 이 부분은 수정해야겠네요',
offlineParticipants: [
{ name: '임세현', fcmTokens: [], _id: '6756ce4fbc6212a1a520b5c2' },
{
name: '조대희',
fcmTokens: [Array],
_id: '6756d4973f0865e077f77a3c'
}
],
chatRoomId: '4963c1ce-0b49-4f90-afbc-eec080d8cf72'
}
Chat 푸시 알림 성공 - dLgCndjd_rdHvO4MjoEsuv:APA91bERJKTN5VsNiVA9iXn7iiR9cN_Na6OBJJ4xYPaWp-nkWwBVi__7LQo-J0D0voPbqvCTb7QB8Dk7cJkqfHbBlHscIJJVxFP9UQuyBJR2hKX7AGselw4
Chat 푸시 알림 요청 수신: {
chatRoomName: '테스트용 번개',
sender: '심재엽',
messageContent: '그리고 칸 부족할때 다음줄로 남기면 내가 보낸 메시지는 오른쪽으로 정렬돼',
offlineParticipants: [
{
name: '조대희',
fcmTokens: [Array],
_id: '6756d4973f0865e077f77a3c'
}
],
chatRoomId: '4963c1ce-0b49-4f90-afbc-eec080d8cf72'
}
Chat 푸시 알림 성공 - dLgCndjd_rdHvO4MjoEsuv:APA91bERJKTN5VsNiVA9iXn7iiR9cN_Na6OBJJ4xYPaWp-nkWwBVi__7LQo-J0D0voPbqvCTb7QB8Dk7cJkqfHbBlHscIJJVxFP9UQuyBJR2hKX7AGselw4
Chat 푸시 알림 요청 수신: {
chatRoomName: '테스트용 번개',
sender: '임세현',
messageContent: '아직',
offlineParticipants: [
{
name: '조대희',
fcmTokens: [Array],
_id: '6756d4973f0865e077f77a3c'
}
],
chatRoomId: '4963c1ce-0b49-4f90-afbc-eec080d8cf72'
}
Chat 푸시 알림 성공 - dLgCndjd_rdHvO4MjoEsuv:APA91bERJKTN5VsNiVA9iXn7iiR9cN_Na6OBJJ4xYPaWp-nkWwBVi__7LQo-J0D0voPbqvCTb7QB8Dk7cJkqfHbBlHscIJJVxFP9UQuyBJR2hKX7AGselw4
Chat 푸시 알림 요청 수신: {
chatRoomName: '테스트용 번개',
sender: '임세현',
messageContent: '번개나가기는',
offlineParticipants: [
{
name: '조대희',
fcmTokens: [Array],
_id: '6756d4973f0865e077f77a3c'
}
],
chatRoomId: '4963c1ce-0b49-4f90-afbc-eec080d8cf72'
}
Chat 푸시 알림 성공 - dLgCndjd_rdHvO4MjoEsuv:APA91bERJKTN5VsNiVA9iXn7iiR9cN_Na6OBJJ4xYPaWp-nkWwBVi__7LQo-J0D0voPbqvCTb7QB8Dk7cJkqfHbBlHscIJJVxFP9UQuyBJR2hKX7AGselw4
Chat 푸시 알림 요청 수신: {
chatRoomName: '테스트용 번개',
sender: '임세현',
messageContent: '안된거죠?',
offlineParticipants: [
{
name: '조대희',
fcmTokens: [Array],
_id: '6756d4973f0865e077f77a3c'
}
],
chatRoomId: '4963c1ce-0b49-4f90-afbc-eec080d8cf72'
}
Chat 푸시 알림 성공 - dLgCndjd_rdHvO4MjoEsuv:APA91bERJKTN5VsNiVA9iXn7iiR9cN_Na6OBJJ4xYPaWp-nkWwBVi__7LQo-J0D0voPbqvCTb7QB8Dk7cJkqfHbBlHscIJJVxFP9UQuyBJR2hKX7AGselw4
Chat 푸시 알림 요청 수신: {
chatRoomName: '테스트용 번개',
sender: '심재엽',
messageContent: '네네...',
offlineParticipants: [
{
name: '조대희',
fcmTokens: [Array],
_id: '6756d4973f0865e077f77a3c'
}
],
chatRoomId: '4963c1ce-0b49-4f90-afbc-eec080d8cf72'
}
Chat 푸시 알림 성공 - dLgCndjd_rdHvO4MjoEsuv:APA91bERJKTN5VsNiVA9iXn7iiR9cN_Na6OBJJ4xYPaWp-nkWwBVi__7LQo-J0D0voPbqvCTb7QB8Dk7cJkqfHbBlHscIJJVxFP9UQuyBJR2hKX7AGselw4
Chat 푸시 알림 요청 수신: {
chatRoomName: '테스트용 번개',
sender: '심재엽',
messageContent: '나가기랑 탈퇴는',
offlineParticipants: [
{
name: '조대희',
fcmTokens: [Array],
_id: '6756d4973f0865e077f77a3c'
}
],
chatRoomId: '4963c1ce-0b49-4f90-afbc-eec080d8cf72'
}
Chat 푸시 알림 성공 - dLgCndjd_rdHvO4MjoEsuv:APA91bERJKTN5VsNiVA9iXn7iiR9cN_Na6OBJJ4xYPaWp-nkWwBVi__7LQo-J0D0voPbqvCTb7QB8Dk7cJkqfHbBlHscIJJVxFP9UQuyBJR2hKX7AGselw4
Chat 푸시 알림 요청 수신: {
chatRoomName: '테스트용 번개',
sender: '심재엽',
messageContent: '그냥 하지말까요',
offlineParticipants: [
{
name: '조대희',
fcmTokens: [Array],
_id: '6756d4973f0865e077f77a3c'
}
],
chatRoomId: '4963c1ce-0b49-4f90-afbc-eec080d8cf72'
}
Chat 푸시 알림 성공 - dLgCndjd_rdHvO4MjoEsuv:APA91bERJKTN5VsNiVA9iXn7iiR9cN_Na6OBJJ4xYPaWp-nkWwBVi__7LQo-J0D0voPbqvCTb7QB8Dk7cJkqfHbBlHscIJJVxFP9UQuyBJR2hKX7AGselw4
Chat 푸시 알림 요청 수신: {
chatRoomName: '테스트용 번개',
sender: '심재엽',
messageContent: '시연할때도',
offlineParticipants: [
{
name: '조대희',
fcmTokens: [Array],
_id: '6756d4973f0865e077f77a3c'
}
],
chatRoomId: '4963c1ce-0b49-4f90-afbc-eec080d8cf72'
}
Chat 푸시 알림 성공 - dLgCndjd_rdHvO4MjoEsuv:APA91bERJKTN5VsNiVA9iXn7iiR9cN_Na6OBJJ4xYPaWp-nkWwBVi__7LQo-J0D0voPbqvCTb7QB8Dk7cJkqfHbBlHscIJJVxFP9UQuyBJR2hKX7AGselw4
Chat 푸시 알림 요청 수신: {
chatRoomName: '테스트용 번개',
sender: '심재엽',
messageContent: '안보여줘도 될거같은데',
offlineParticipants: [
{
name: '조대희',
fcmTokens: [Array],
_id: '6756d4973f0865e077f77a3c'
}
],
chatRoomId: '4963c1ce-0b49-4f90-afbc-eec080d8cf72'
}
Chat 푸시 알림 성공 - dLgCndjd_rdHvO4MjoEsuv:APA91bERJKTN5VsNiVA9iXn7iiR9cN_Na6OBJJ4xYPaWp-nkWwBVi__7LQo-J0D0voPbqvCTb7QB8Dk7cJkqfHbBlHscIJJVxFP9UQuyBJR2hKX7AGselw4
Chat 푸시 알림 요청 수신: {
chatRoomName: '테스트용 번개',
sender: '심재엽',
messageContent: '수요일은 차피 평가대상 아니고',
offlineParticipants: [
{
name: '조대희',
fcmTokens: [Array],
_id: '6756d4973f0865e077f77a3c'
}
],
chatRoomId: '4963c1ce-0b49-4f90-afbc-eec080d8cf72'
}
Chat 푸시 알림 성공 - dLgCndjd_rdHvO4MjoEsuv:APA91bERJKTN5VsNiVA9iXn7iiR9cN_Na6OBJJ4xYPaWp-nkWwBVi__7LQo-J0D0voPbqvCTb7QB8Dk7cJkqfHbBlHscIJJVxFP9UQuyBJR2hKX7AGselw4
Chat 푸시 알림 요청 수신: {
chatRoomName: '테스트용 번개',
sender: '심재엽',
messageContent: '화요일 1시 45분 발표',
offlineParticipants: [
{
name: '조대희',
fcmTokens: [Array],
_id: '6756d4973f0865e077f77a3c'
}
],
chatRoomId: '4963c1ce-0b49-4f90-afbc-eec080d8cf72'
}
Chat 푸시 알림 성공 - dLgCndjd_rdHvO4MjoEsuv:APA91bERJKTN5VsNiVA9iXn7iiR9cN_Na6OBJJ4xYPaWp-nkWwBVi__7LQo-J0D0voPbqvCTb7QB8Dk7cJkqfHbBlHscIJJVxFP9UQuyBJR2hKX7AGselw4
Chat 푸시 알림 요청 수신: {
chatRoomName: '테스트용 번개',
sender: '임세현',
messageContent: '옙',
offlineParticipants: [
{
name: '조대희',
fcmTokens: [Array],
_id: '6756d4973f0865e077f77a3c'
}
],
chatRoomId: '4963c1ce-0b49-4f90-afbc-eec080d8cf72'
}
Chat 푸시 알림 성공 - dLgCndjd_rdHvO4MjoEsuv:APA91bERJKTN5VsNiVA9iXn7iiR9cN_Na6OBJJ4xYPaWp-nkWwBVi__7LQo-J0D0voPbqvCTb7QB8Dk7cJkqfHbBlHscIJJVxFP9UQuyBJR2hKX7AGselw4
Chat 푸시 알림 요청 수신: {
chatRoomName: '테스트용 번개',
sender: '임세현',
messageContent: '잘보입니다',
offlineParticipants: [
{
name: '조대희',
fcmTokens: [Array],
_id: '6756d4973f0865e077f77a3c'
}
],
chatRoomId: '4963c1ce-0b49-4f90-afbc-eec080d8cf72'
}
Chat 푸시 알림 성공 - dLgCndjd_rdHvO4MjoEsuv:APA91bERJKTN5VsNiVA9iXn7iiR9cN_Na6OBJJ4xYPaWp-nkWwBVi__7LQo-J0D0voPbqvCTb7QB8Dk7cJkqfHbBlHscIJJVxFP9UQuyBJR2hKX7AGselw4
Chat 푸시 알림 요청 수신: {
chatRoomName: '테스트용 번개',
sender: '심재엽',
messageContent: '클릭하면',
offlineParticipants: [
{
name: '조대희',
fcmTokens: [Array],
_id: '6756d4973f0865e077f77a3c'
}
],
chatRoomId: '4963c1ce-0b49-4f90-afbc-eec080d8cf72'
}
Chat 푸시 알림 성공 - dLgCndjd_rdHvO4MjoEsuv:APA91bERJKTN5VsNiVA9iXn7iiR9cN_Na6OBJJ4xYPaWp-nkWwBVi__7LQo-J0D0voPbqvCTb7QB8Dk7cJkqfHbBlHscIJJVxFP9UQuyBJR2hKX7AGselw4
Chat 푸시 알림 요청 수신: {
chatRoomName: '테스트용 번개',
sender: '심재엽',
messageContent: '공지사항 목록도',
offlineParticipants: [
{
name: '조대희',
fcmTokens: [Array],
_id: '6756d4973f0865e077f77a3c'
}
],
chatRoomId: '4963c1ce-0b49-4f90-afbc-eec080d8cf72'
}
Chat 푸시 알림 성공 - dLgCndjd_rdHvO4MjoEsuv:APA91bERJKTN5VsNiVA9iXn7iiR9cN_Na6OBJJ4xYPaWp-nkWwBVi__7LQo-J0D0voPbqvCTb7QB8Dk7cJkqfHbBlHscIJJVxFP9UQuyBJR2hKX7AGselw4
Chat 푸시 알림 요청 수신: {
chatRoomName: '테스트용 번개',
sender: '심재엽',
messageContent: '잘뜨나용',
offlineParticipants: [
{
name: '조대희',
fcmTokens: [Array],
_id: '6756d4973f0865e077f77a3c'
}
],
chatRoomId: '4963c1ce-0b49-4f90-afbc-eec080d8cf72'
}
Chat 푸시 알림 성공 - dLgCndjd_rdHvO4MjoEsuv:APA91bERJKTN5VsNiVA9iXn7iiR9cN_Na6OBJJ4xYPaWp-nkWwBVi__7LQo-J0D0voPbqvCTb7QB8Dk7cJkqfHbBlHscIJJVxFP9UQuyBJR2hKX7AGselw4
Chat 푸시 알림 요청 수신: {
chatRoomName: '테스트용 번개',
sender: '임세현',
messageContent: '네네',
offlineParticipants: [
{
name: '조대희',
fcmTokens: [Array],
_id: '6756d4973f0865e077f77a3c'
}
],
chatRoomId: '4963c1ce-0b49-4f90-afbc-eec080d8cf72'
}
Chat 푸시 알림 성공 - dLgCndjd_rdHvO4MjoEsuv:APA91bERJKTN5VsNiVA9iXn7iiR9cN_Na6OBJJ4xYPaWp-nkWwBVi__7LQo-J0D0voPbqvCTb7QB8Dk7cJkqfHbBlHscIJJVxFP9UQuyBJR2hKX7AGselw4
Chat 푸시 알림 요청 수신: {
chatRoomName: '테스트용 번개',
sender: '임세현',
messageContent: '생각해보니',
offlineParticipants: [
{
name: '조대희',
fcmTokens: [Array],
_id: '6756d4973f0865e077f77a3c'
}
],
chatRoomId: '4963c1ce-0b49-4f90-afbc-eec080d8cf72'
}
Chat 푸시 알림 성공 - dLgCndjd_rdHvO4MjoEsuv:APA91bERJKTN5VsNiVA9iXn7iiR9cN_Na6OBJJ4xYPaWp-nkWwBVi__7LQo-J0D0voPbqvCTb7QB8Dk7cJkqfHbBlHscIJJVxFP9UQuyBJR2hKX7AGselw4
Chat 푸시 알림 요청 수신: {
chatRoomName: '테스트용 번개',
sender: '심재엽',
messageContent: '다행이네요',
offlineParticipants: [
{
name: '조대희',
fcmTokens: [Array],
_id: '6756d4973f0865e077f77a3c'
}
],
chatRoomId: '4963c1ce-0b49-4f90-afbc-eec080d8cf72'
}
Chat 푸시 알림 성공 - dLgCndjd_rdHvO4MjoEsuv:APA91bERJKTN5VsNiVA9iXn7iiR9cN_Na6OBJJ4xYPaWp-nkWwBVi__7LQo-J0D0voPbqvCTb7QB8Dk7cJkqfHbBlHscIJJVxFP9UQuyBJR2hKX7AGselw4
Chat 푸시 알림 요청 수신: {
chatRoomName: '테스트용 번개',
sender: '임세현',
messageContent: '글킨하네요',
offlineParticipants: [
{
name: '조대희',
fcmTokens: [Array],
_id: '6756d4973f0865e077f77a3c'
}
],
chatRoomId: '4963c1ce-0b49-4f90-afbc-eec080d8cf72'
}
Chat 푸시 알림 성공 - dLgCndjd_rdHvO4MjoEsuv:APA91bERJKTN5VsNiVA9iXn7iiR9cN_Na6OBJJ4xYPaWp-nkWwBVi__7LQo-J0D0voPbqvCTb7QB8Dk7cJkqfHbBlHscIJJVxFP9UQuyBJR2hKX7AGselw4
Chat 푸시 알림 요청 수신: {
chatRoomName: '테스트용 번개',
sender: '임세현',
messageContent: '지금 개발하는거',
offlineParticipants: [
{
name: '조대희',
fcmTokens: [Array],
_id: '6756d4973f0865e077f77a3c'
}
],
chatRoomId: '4963c1ce-0b49-4f90-afbc-eec080d8cf72'
}
Chat 푸시 알림 성공 - dLgCndjd_rdHvO4MjoEsuv:APA91bERJKTN5VsNiVA9iXn7iiR9cN_Na6OBJJ4xYPaWp-nkWwBVi__7LQo-J0D0voPbqvCTb7QB8Dk7cJkqfHbBlHscIJJVxFP9UQuyBJR2hKX7AGselw4
Chat 푸시 알림 요청 수신: {
chatRoomName: '테스트용 번개',
sender: '임세현',
messageContent: '어차피 성적에는 반영안될듯요 ㅜ',
offlineParticipants: [
{
name: '조대희',
fcmTokens: [Array],
_id: '6756d4973f0865e077f77a3c'
}
],
chatRoomId: '4963c1ce-0b49-4f90-afbc-eec080d8cf72'
}
Chat 푸시 알림 성공 - dLgCndjd_rdHvO4MjoEsuv:APA91bERJKTN5VsNiVA9iXn7iiR9cN_Na6OBJJ4xYPaWp-nkWwBVi__7LQo-J0D0voPbqvCTb7QB8Dk7cJkqfHbBlHscIJJVxFP9UQuyBJR2hKX7AGselw4
Chat 푸시 알림 요청 수신: {
chatRoomName: '테스트용 번개',
sender: '심재엽',
messageContent: '그래도',
offlineParticipants: [
{
name: '조대희',
fcmTokens: [Array],
_id: '6756d4973f0865e077f77a3c'
}
],
chatRoomId: '4963c1ce-0b49-4f90-afbc-eec080d8cf72'
}
Chat 푸시 알림 성공 - dLgCndjd_rdHvO4MjoEsuv:APA91bERJKTN5VsNiVA9iXn7iiR9cN_Na6OBJJ4xYPaWp-nkWwBVi__7LQo-J0D0voPbqvCTb7QB8Dk7cJkqfHbBlHscIJJVxFP9UQuyBJR2hKX7AGselw4
Chat 푸시 알림 요청 수신: {
chatRoomName: '테스트용 번개',
sender: '심재엽',
messageContent: '발표에서',
offlineParticipants: [
{
name: '조대희',
fcmTokens: [Array],
_id: '6756d4973f0865e077f77a3c'
}
],
chatRoomId: '4963c1ce-0b49-4f90-afbc-eec080d8cf72'
}
Chat 푸시 알림 성공 - dLgCndjd_rdHvO4MjoEsuv:APA91bERJKTN5VsNiVA9iXn7iiR9cN_Na6OBJJ4xYPaWp-nkWwBVi__7LQo-J0D0voPbqvCTb7QB8Dk7cJkqfHbBlHscIJJVxFP9UQuyBJR2hKX7AGselw4
Chat 푸시 알림 요청 수신: {
chatRoomName: '테스트용 번개',
sender: '심재엽',
messageContent: '채점도 같이하셔서',
offlineParticipants: [
{
name: '조대희',
fcmTokens: [Array],
_id: '6756d4973f0865e077f77a3c'
}
],
chatRoomId: '4963c1ce-0b49-4f90-afbc-eec080d8cf72'
}
Chat 푸시 알림 성공 - dLgCndjd_rdHvO4MjoEsuv:APA91bERJKTN5VsNiVA9iXn7iiR9cN_Na6OBJJ4xYPaWp-nkWwBVi__7LQo-J0D0voPbqvCTb7QB8Dk7cJkqfHbBlHscIJJVxFP9UQuyBJR2hKX7AGselw4
Chat 푸시 알림 요청 수신: {
chatRoomName: '테스트용 번개',
sender: '심재엽',
messageContent: '완전 의미없지는 않을거같네요',
offlineParticipants: [
{
name: '조대희',
fcmTokens: [Array],
_id: '6756d4973f0865e077f77a3c'
}
],
chatRoomId: '4963c1ce-0b49-4f90-afbc-eec080d8cf72'
}
Chat 푸시 알림 성공 - dLgCndjd_rdHvO4MjoEsuv:APA91bERJKTN5VsNiVA9iXn7iiR9cN_Na6OBJJ4xYPaWp-nkWwBVi__7LQo-J0D0voPbqvCTb7QB8Dk7cJkqfHbBlHscIJJVxFP9UQuyBJR2hKX7AGselw4
Chat 푸시 알림 요청 수신: {
chatRoomName: '테스트용 번개',
sender: '심재엽',
messageContent: '어제 상황이었으면',
offlineParticipants: [
{
name: '조대희',
fcmTokens: [Array],
_id: '6756d4973f0865e077f77a3c'
}
],
chatRoomId: '4963c1ce-0b49-4f90-afbc-eec080d8cf72'
}
Chat 푸시 알림 성공 - dLgCndjd_rdHvO4MjoEsuv:APA91bERJKTN5VsNiVA9iXn7iiR9cN_Na6OBJJ4xYPaWp-nkWwBVi__7LQo-J0D0voPbqvCTb7QB8Dk7cJkqfHbBlHscIJJVxFP9UQuyBJR2hKX7AGselw4
Chat 푸시 알림 요청 수신: {
chatRoomName: '테스트용 번개',
sender: '심재엽',
messageContent: '시연이 아예 안됐어서',
offlineParticipants: [
{
name: '조대희',
fcmTokens: [Array],
_id: '6756d4973f0865e077f77a3c'
}
],
chatRoomId: '4963c1ce-0b49-4f90-afbc-eec080d8cf72'
}
Chat 푸시 알림 성공 - dLgCndjd_rdHvO4MjoEsuv:APA91bERJKTN5VsNiVA9iXn7iiR9cN_Na6OBJJ4xYPaWp-nkWwBVi__7LQo-J0D0voPbqvCTb7QB8Dk7cJkqfHbBlHscIJJVxFP9UQuyBJR2hKX7AGselw4
Chat 푸시 알림 요청 수신: {
chatRoomName: '테스트용 번개',
sender: '심재엽',
messageContent: '유종의미....',
offlineParticipants: [
{
name: '조대희',
fcmTokens: [Array],
_id: '6756d4973f0865e077f77a3c'
}
],
chatRoomId: '4963c1ce-0b49-4f90-afbc-eec080d8cf72'
}
Chat 푸시 알림 성공 - dLgCndjd_rdHvO4MjoEsuv:APA91bERJKTN5VsNiVA9iXn7iiR9cN_Na6OBJJ4xYPaWp-nkWwBVi__7LQo-J0D0voPbqvCTb7QB8Dk7cJkqfHbBlHscIJJVxFP9UQuyBJR2hKX7AGselw4
Chat 푸시 알림 요청 수신: {
chatRoomName: '테스트용 번개',
sender: '임세현',
messageContent: '1일이 아쉽네요',
offlineParticipants: [
{
name: '조대희',
fcmTokens: [Array],
_id: '6756d4973f0865e077f77a3c'
}
],
chatRoomId: '4963c1ce-0b49-4f90-afbc-eec080d8cf72'
}
Chat 푸시 알림 성공 - dLgCndjd_rdHvO4MjoEsuv:APA91bERJKTN5VsNiVA9iXn7iiR9cN_Na6OBJJ4xYPaWp-nkWwBVi__7LQo-J0D0voPbqvCTb7QB8Dk7cJkqfHbBlHscIJJVxFP9UQuyBJR2hKX7AGselw4
Chat 푸시 알림 요청 수신: {
chatRoomName: '테스트용 번개',
sender: '임세현',
messageContent: '근데',
offlineParticipants: [
{
name: '조대희',
fcmTokens: [Array],
_id: '6756d4973f0865e077f77a3c'
}
],
chatRoomId: '4963c1ce-0b49-4f90-afbc-eec080d8cf72'
}
Chat 푸시 알림 성공 - dLgCndjd_rdHvO4MjoEsuv:APA91bERJKTN5VsNiVA9iXn7iiR9cN_Na6OBJJ4xYPaWp-nkWwBVi__7LQo-J0D0voPbqvCTb7QB8Dk7cJkqfHbBlHscIJJVxFP9UQuyBJR2hKX7AGselw4
Chat 푸시 알림 요청 수신: {
chatRoomName: '테스트용 번개',
sender: '임세현',
messageContent: '좀',
offlineParticipants: [
{
name: '조대희',
fcmTokens: [Array],
_id: '6756d4973f0865e077f77a3c'
}
],
chatRoomId: '4963c1ce-0b49-4f90-afbc-eec080d8cf72'
}
Chat 푸시 알림 성공 - dLgCndjd_rdHvO4MjoEsuv:APA91bERJKTN5VsNiVA9iXn7iiR9cN_Na6OBJJ4xYPaWp-nkWwBVi__7LQo-J0D0voPbqvCTb7QB8Dk7cJkqfHbBlHscIJJVxFP9UQuyBJR2hKX7AGselw4
Chat 푸시 알림 요청 수신: {
chatRoomName: '테스트용 번개',
sender: '임세현',
messageContent: '느리다',
offlineParticipants: [
{
name: '조대희',
fcmTokens: [Array],
_id: '6756d4973f0865e077f77a3c'
}
],
chatRoomId: '4963c1ce-0b49-4f90-afbc-eec080d8cf72'
}
Chat 푸시 알림 성공 - dLgCndjd_rdHvO4MjoEsuv:APA91bERJKTN5VsNiVA9iXn7iiR9cN_Na6OBJJ4xYPaWp-nkWwBVi__7LQo-J0D0voPbqvCTb7QB8Dk7cJkqfHbBlHscIJJVxFP9UQuyBJR2hKX7AGselw4
Chat 푸시 알림 요청 수신: {
chatRoomName: '테스트용 번개',
sender: '임세현',
messageContent: 'ㅇㄴㅁㅇ',
offlineParticipants: [
{
name: '조대희',
fcmTokens: [Array],
_id: '6756d4973f0865e077f77a3c'
}
],
chatRoomId: '4963c1ce-0b49-4f90-afbc-eec080d8cf72'
}
Chat 푸시 알림 성공 - dLgCndjd_rdHvO4MjoEsuv:APA91bERJKTN5VsNiVA9iXn7iiR9cN_Na6OBJJ4xYPaWp-nkWwBVi__7LQo-J0D0voPbqvCTb7QB8Dk7cJkqfHbBlHscIJJVxFP9UQuyBJR2hKX7AGselw4
Chat 푸시 알림 요청 수신: {
chatRoomName: '테스트용 번개',
sender: '임세현',
messageContent: 'ㅇㄴㅁㅇㅇㅇ',
offlineParticipants: [
{
name: '조대희',
fcmTokens: [Array],
_id: '6756d4973f0865e077f77a3c'
}
],
chatRoomId: '4963c1ce-0b49-4f90-afbc-eec080d8cf72'
}
Chat 푸시 알림 성공 - dLgCndjd_rdHvO4MjoEsuv:APA91bERJKTN5VsNiVA9iXn7iiR9cN_Na6OBJJ4xYPaWp-nkWwBVi__7LQo-J0D0voPbqvCTb7QB8Dk7cJkqfHbBlHscIJJVxFP9UQuyBJR2hKX7AGselw4
Chat 푸시 알림 요청 수신: {
chatRoomName: '테스트용 번개',
sender: '임세현',
messageContent: '아닌가',
offlineParticipants: [
{
name: '조대희',
fcmTokens: [Array],
_id: '6756d4973f0865e077f77a3c'
}
],
chatRoomId: '4963c1ce-0b49-4f90-afbc-eec080d8cf72'
}
Chat 푸시 알림 성공 - dLgCndjd_rdHvO4MjoEsuv:APA91bERJKTN5VsNiVA9iXn7iiR9cN_Na6OBJJ4xYPaWp-nkWwBVi__7LQo-J0D0voPbqvCTb7QB8Dk7cJkqfHbBlHscIJJVxFP9UQuyBJR2hKX7AGselw4
Chat 푸시 알림 요청 수신: {
chatRoomName: '테스트용 번개',
sender: '임세현',
messageContent: 'cpu',
offlineParticipants: [
{
name: '조대희',
fcmTokens: [Array],
_id: '6756d4973f0865e077f77a3c'
}
],
chatRoomId: '4963c1ce-0b49-4f90-afbc-eec080d8cf72'
}
Chat 푸시 알림 성공 - dLgCndjd_rdHvO4MjoEsuv:APA91bERJKTN5VsNiVA9iXn7iiR9cN_Na6OBJJ4xYPaWp-nkWwBVi__7LQo-J0D0voPbqvCTb7QB8Dk7cJkqfHbBlHscIJJVxFP9UQuyBJR2hKX7AGselw4
Chat 푸시 알림 요청 수신: {
chatRoomName: '테스트용 번개',
sender: '임세현',
messageContent: 'cpu',
offlineParticipants: [
{
name: '조대희',
fcmTokens: [Array],
_id: '6756d4973f0865e077f77a3c'
}
],
chatRoomId: '4963c1ce-0b49-4f90-afbc-eec080d8cf72'
}
Chat 푸시 알림 성공 - dLgCndjd_rdHvO4MjoEsuv:APA91bERJKTN5VsNiVA9iXn7iiR9cN_Na6OBJJ4xYPaWp-nkWwBVi__7LQo-J0D0voPbqvCTb7QB8Dk7cJkqfHbBlHscIJJVxFP9UQuyBJR2hKX7AGselw4
Chat 푸시 알림 요청 수신: {
chatRoomName: '테스트용 번개',
sender: '임세현',
messageContent: 'cpucpucpu',
offlineParticipants: [
{
name: '조대희',
fcmTokens: [Array],
_id: '6756d4973f0865e077f77a3c'
}
],
chatRoomId: '4963c1ce-0b49-4f90-afbc-eec080d8cf72'
}
Chat 푸시 알림 성공 - dLgCndjd_rdHvO4MjoEsuv:APA91bERJKTN5VsNiVA9iXn7iiR9cN_Na6OBJJ4xYPaWp-nkWwBVi__7LQo-J0D0voPbqvCTb7QB8Dk7cJkqfHbBlHscIJJVxFP9UQuyBJR2hKX7AGselw4
Chat 푸시 알림 요청 수신: {
chatRoomName: '테스트용 번개',
sender: '임세현',
messageContent: 'cpucpucpucpucpu',
offlineParticipants: [
{
name: '조대희',
fcmTokens: [Array],
_id: '6756d4973f0865e077f77a3c'
}
],
chatRoomId: '4963c1ce-0b49-4f90-afbc-eec080d8cf72'
}
Chat 푸시 알림 성공 - dLgCndjd_rdHvO4MjoEsuv:APA91bERJKTN5VsNiVA9iXn7iiR9cN_Na6OBJJ4xYPaWp-nkWwBVi__7LQo-J0D0voPbqvCTb7QB8Dk7cJkqfHbBlHscIJJVxFP9UQuyBJR2hKX7AGselw4
Chat 푸시 알림 요청 수신: {
chatRoomName: '테스트용 번개',
sender: '임세현',
messageContent: '이거 채팅방',
offlineParticipants: [
{
name: '심재엽',
fcmTokens: [Array],
_id: '6756d319bc6212a1a520b679'
},
{
name: '조대희',
fcmTokens: [Array],
_id: '6756d4973f0865e077f77a3c'
}
],
chatRoomId: '4963c1ce-0b49-4f90-afbc-eec080d8cf72'
}
Chat 푸시 알림 성공 - f0USJiwDYSy_UQIjOy2aA3:APA91bFX24BIFFCyvu3JA2OgZgdP6HI1QjXBkqZ0FZRbxd8d10ZCM86GvJuon8n3yDCzDzCWUOQ5LZEfV6DehD9M70v0maI1AB0S5VyPDtGFc-voojGB9pM
Chat 푸시 알림 성공 - eLzeM1KtXMtNIYvPB7sVc3:APA91bEmSZFigEGHyN29MDN1d0Y7rxX-5mJCO8AStHnyecYXBHgMS4Wlmv_Z_kEOyO1ezV8P35E2PjtKyMX1IzcSPVBu-4vZ41HZRSVgOonvYxbrp5_MtZc
Chat 푸시 알림 성공 - dLgCndjd_rdHvO4MjoEsuv:APA91bERJKTN5VsNiVA9iXn7iiR9cN_Na6OBJJ4xYPaWp-nkWwBVi__7LQo-J0D0voPbqvCTb7QB8Dk7cJkqfHbBlHscIJJVxFP9UQuyBJR2hKX7AGselw4
Chat 푸시 알림 요청 수신: {
chatRoomName: '테스트용 번개',
sender: '임세현',
messageContent: '삭제해도되나요?',
offlineParticipants: [
{
name: '심재엽',
fcmTokens: [Array],
_id: '6756d319bc6212a1a520b679'
},
{
name: '조대희',
fcmTokens: [Array],
_id: '6756d4973f0865e077f77a3c'
}
],
chatRoomId: '4963c1ce-0b49-4f90-afbc-eec080d8cf72'
}
Chat 푸시 알림 성공 - f0USJiwDYSy_UQIjOy2aA3:APA91bFX24BIFFCyvu3JA2OgZgdP6HI1QjXBkqZ0FZRbxd8d10ZCM86GvJuon8n3yDCzDzCWUOQ5LZEfV6DehD9M70v0maI1AB0S5VyPDtGFc-voojGB9pM
Chat 푸시 알림 성공 - eLzeM1KtXMtNIYvPB7sVc3:APA91bEmSZFigEGHyN29MDN1d0Y7rxX-5mJCO8AStHnyecYXBHgMS4Wlmv_Z_kEOyO1ezV8P35E2PjtKyMX1IzcSPVBu-4vZ41HZRSVgOonvYxbrp5_MtZc
Chat 푸시 알림 성공 - dLgCndjd_rdHvO4MjoEsuv:APA91bERJKTN5VsNiVA9iXn7iiR9cN_Na6OBJJ4xYPaWp-nkWwBVi__7LQo-J0D0voPbqvCTb7QB8Dk7cJkqfHbBlHscIJJVxFP9UQuyBJR2hKX7AGselw4
Chat 푸시 알림 요청 수신: {
chatRoomName: '테스트용 번개',
sender: '심재엽',
messageContent: '아',
offlineParticipants: [
{ name: '임세현', fcmTokens: [], _id: '6756ce4fbc6212a1a520b5c2' },
{
name: '조대희',
fcmTokens: [Array],
_id: '6756d4973f0865e077f77a3c'
}
],
chatRoomId: '4963c1ce-0b49-4f90-afbc-eec080d8cf72'
}
Chat 푸시 알림 성공 - dLgCndjd_rdHvO4MjoEsuv:APA91bERJKTN5VsNiVA9iXn7iiR9cN_Na6OBJJ4xYPaWp-nkWwBVi__7LQo-J0D0voPbqvCTb7QB8Dk7cJkqfHbBlHscIJJVxFP9UQuyBJR2hKX7AGselw4
Chat 푸시 알림 요청 수신: {
chatRoomName: '테스트용 번개',
sender: '심재엽',
messageContent: '테스트하나만',
offlineParticipants: [
{ name: '임세현', fcmTokens: [], _id: '6756ce4fbc6212a1a520b5c2' },
{
name: '조대희',
fcmTokens: [Array],
_id: '6756d4973f0865e077f77a3c'
}
],
chatRoomId: '4963c1ce-0b49-4f90-afbc-eec080d8cf72'
}
Chat 푸시 알림 성공 - dLgCndjd_rdHvO4MjoEsuv:APA91bERJKTN5VsNiVA9iXn7iiR9cN_Na6OBJJ4xYPaWp-nkWwBVi__7LQo-J0D0voPbqvCTb7QB8Dk7cJkqfHbBlHscIJJVxFP9UQuyBJR2hKX7AGselw4
Chat 푸시 알림 요청 수신: {
chatRoomName: '테스트용 번개',
sender: '심재엽',
messageContent: ' 더 해볼게요',
offlineParticipants: [
{ name: '임세현', fcmTokens: [], _id: '6756ce4fbc6212a1a520b5c2' },
{
name: '조대희',
fcmTokens: [Array],
_id: '6756d4973f0865e077f77a3c'
}
],
chatRoomId: '4963c1ce-0b49-4f90-afbc-eec080d8cf72'
}
Chat 푸시 알림 성공 - dLgCndjd_rdHvO4MjoEsuv:APA91bERJKTN5VsNiVA9iXn7iiR9cN_Na6OBJJ4xYPaWp-nkWwBVi__7LQo-J0D0voPbqvCTb7QB8Dk7cJkqfHbBlHscIJJVxFP9UQuyBJR2hKX7AGselw4
Chat 푸시 알림 요청 수신: {
chatRoomName: '테스트용 번개',
sender: '심재엽',
messageContent: '아까 ㅏ말씀하신',
offlineParticipants: [
{ name: '임세현', fcmTokens: [], _id: '6756ce4fbc6212a1a520b5c2' },
{
name: '조대희',
fcmTokens: [Array],
_id: '6756d4973f0865e077f77a3c'
}
],
chatRoomId: '4963c1ce-0b49-4f90-afbc-eec080d8cf72'
}
Chat 푸시 알림 성공 - dLgCndjd_rdHvO4MjoEsuv:APA91bERJKTN5VsNiVA9iXn7iiR9cN_Na6OBJJ4xYPaWp-nkWwBVi__7LQo-J0D0voPbqvCTb7QB8Dk7cJkqfHbBlHscIJJVxFP9UQuyBJR2hKX7AGselw4
Chat 푸시 알림 요청 수신: {
chatRoomName: '테스트용 번개',
sender: '심재엽',
messageContent: '안읽은 사람 수 표시',
offlineParticipants: [
{ name: '임세현', fcmTokens: [], _id: '6756ce4fbc6212a1a520b5c2' },
{
name: '조대희',
fcmTokens: [Array],
_id: '6756d4973f0865e077f77a3c'
}
],
chatRoomId: '4963c1ce-0b49-4f90-afbc-eec080d8cf72'
}
Chat 푸시 알림 성공 - dLgCndjd_rdHvO4MjoEsuv:APA91bERJKTN5VsNiVA9iXn7iiR9cN_Na6OBJJ4xYPaWp-nkWwBVi__7LQo-J0D0voPbqvCTb7QB8Dk7cJkqfHbBlHscIJJVxFP9UQuyBJR2hKX7AGselw4
Chat 푸시 알림 요청 수신: {
chatRoomName: '테스트용 번개',
sender: '심재엽',
messageContent: '수정하려고합니다',
offlineParticipants: [
{ name: '임세현', fcmTokens: [], _id: '6756ce4fbc6212a1a520b5c2' },
{
name: '조대희',
fcmTokens: [Array],
_id: '6756d4973f0865e077f77a3c'
}
],
chatRoomId: '4963c1ce-0b49-4f90-afbc-eec080d8cf72'
}
Chat 푸시 알림 성공 - dLgCndjd_rdHvO4MjoEsuv:APA91bERJKTN5VsNiVA9iXn7iiR9cN_Na6OBJJ4xYPaWp-nkWwBVi__7LQo-J0D0voPbqvCTb7QB8Dk7cJkqfHbBlHscIJJVxFP9UQuyBJR2hKX7AGselw4
Chat 푸시 알림 요청 수신: {
chatRoomName: '테스트용 번개',
sender: '임세현',
messageContent: '넵',
offlineParticipants: [
{
name: '심재엽',
fcmTokens: [Array],
_id: '6756d319bc6212a1a520b679'
},
{
name: '조대희',
fcmTokens: [Array],
_id: '6756d4973f0865e077f77a3c'
}
],
chatRoomId: '4963c1ce-0b49-4f90-afbc-eec080d8cf72'
}
Chat 푸시 알림 성공 - f0USJiwDYSy_UQIjOy2aA3:APA91bFX24BIFFCyvu3JA2OgZgdP6HI1QjXBkqZ0FZRbxd8d10ZCM86GvJuon8n3yDCzDzCWUOQ5LZEfV6DehD9M70v0maI1AB0S5VyPDtGFc-voojGB9pM
Chat 푸시 알림 성공 - eLzeM1KtXMtNIYvPB7sVc3:APA91bEmSZFigEGHyN29MDN1d0Y7rxX-5mJCO8AStHnyecYXBHgMS4Wlmv_Z_kEOyO1ezV8P35E2PjtKyMX1IzcSPVBu-4vZ41HZRSVgOonvYxbrp5_MtZc
Chat 푸시 알림 성공 - dLgCndjd_rdHvO4MjoEsuv:APA91bERJKTN5VsNiVA9iXn7iiR9cN_Na6OBJJ4xYPaWp-nkWwBVi__7LQo-J0D0voPbqvCTb7QB8Dk7cJkqfHbBlHscIJJVxFP9UQuyBJR2hKX7AGselw4
Chat 푸시 알림 요청 수신: {
chatRoomName: '테스트용 번개',
sender: '심재엽',
messageContent: '수정',
offlineParticipants: [
{ name: '임세현', fcmTokens: [], _id: '6756ce4fbc6212a1a520b5c2' },
{
name: '조대희',
fcmTokens: [Array],
_id: '6756d4973f0865e077f77a3c'
}
],
chatRoomId: '4963c1ce-0b49-4f90-afbc-eec080d8cf72'
}
Chat 푸시 알림 성공 - dLgCndjd_rdHvO4MjoEsuv:APA91bERJKTN5VsNiVA9iXn7iiR9cN_Na6OBJJ4xYPaWp-nkWwBVi__7LQo-J0D0voPbqvCTb7QB8Dk7cJkqfHbBlHscIJJVxFP9UQuyBJR2hKX7AGselw4
Chat 푸시 알림 요청 수신: {
chatRoomName: '테스트용 번개',
sender: '심재엽',
messageContent: '했습니다',
offlineParticipants: [
{ name: '임세현', fcmTokens: [], _id: '6756ce4fbc6212a1a520b5c2' },
{
name: '조대희',
fcmTokens: [Array],
_id: '6756d4973f0865e077f77a3c'
}
],
chatRoomId: '4963c1ce-0b49-4f90-afbc-eec080d8cf72'
}
Chat 푸시 알림 성공 - dLgCndjd_rdHvO4MjoEsuv:APA91bERJKTN5VsNiVA9iXn7iiR9cN_Na6OBJJ4xYPaWp-nkWwBVi__7LQo-J0D0voPbqvCTb7QB8Dk7cJkqfHbBlHscIJJVxFP9UQuyBJR2hKX7AGselw4
Chat 푸시 알림 요청 수신: {
chatRoomName: '테스트용 번개',
sender: '심재엽',
messageContent: '어떤가유',
offlineParticipants: [
{ name: '임세현', fcmTokens: [], _id: '6756ce4fbc6212a1a520b5c2' },
{
name: '조대희',
fcmTokens: [Array],
_id: '6756d4973f0865e077f77a3c'
}
],
chatRoomId: '4963c1ce-0b49-4f90-afbc-eec080d8cf72'
}
Chat 푸시 알림 성공 - dLgCndjd_rdHvO4MjoEsuv:APA91bERJKTN5VsNiVA9iXn7iiR9cN_Na6OBJJ4xYPaWp-nkWwBVi__7LQo-J0D0voPbqvCTb7QB8Dk7cJkqfHbBlHscIJJVxFP9UQuyBJR2hKX7AGselw4
Chat 푸시 알림 요청 수신: {
chatRoomName: '테스트용 번개',
sender: '심재엽',
messageContent: '[UI/UX 디자이너 모집 공고] 안녕하세요! 저희는 파란학기제 또는 다학기 캡스톤 디자인을 목표로 프로젝트를 준비 중인 곽민서남친구함팀입니다. 현재 백엔드 2명, 프론트엔드 2명이 함께하고 있으며, 팀의 완성도를 높여줄 UI/UX 디자이너를 모집하고 있습니다! 저희 팀은 학술 동아리 및 소학회의 스터디와 활동을 효율적으로 관리할 수 있는 웹 플랫폼을 개발 중입니다. 플랫폼은 다음과 같은 기능을 목표로 하고 있습니다: 출석, 과제 제출, 스터디 일정 관리를 한 곳에서! 참여자들의 학습 동기를 높이는 게이미피케이션 요소 도입 (점수, 랭킹 시스템 등). 개인 활동 기록을 시각화하여 성과를 한눈에 확인 가능. 경험 여부는 전혀 상관없습니다!!!!! 열정과 의지, 배우려는 마음만 있다면 환영합니다. Figma, Sketch, Adobe XD 같은 툴 사용 경험이 있으면 더 좋지만 필수는 아닙니다. UI/UX에 관심이 많고, 적극적으로 소통해가면서, 함께 열심히 서비스를 만들어가고 싶은 분이라면 누구든 지원 가능합니다! 카톡이나 전화로 편하게 연락주세요! 연락 후 짧은 미팅을 통해 방향성과 일정 등을 맞춰볼 예정입니다. 연락처: 임찬우 010-7472-0678 이메일 james0678@ajou.ac.kr 편하신 대로 연락 주시면 됩니다. 여러분의 열정을 기다립니다! 같이 재미있고 의미 있는 프로젝트를 만들어가요 😊',
offlineParticipants: [
{ name: '임세현', fcmTokens: [], _id: '6756ce4fbc6212a1a520b5c2' },
{
name: '조대희',
fcmTokens: [Array],
_id: '6756d4973f0865e077f77a3c'
}
],
chatRoomId: '4963c1ce-0b49-4f90-afbc-eec080d8cf72'
}
Chat 푸시 알림 성공 - dLgCndjd_rdHvO4MjoEsuv:APA91bERJKTN5VsNiVA9iXn7iiR9cN_Na6OBJJ4xYPaWp-nkWwBVi__7LQo-J0D0voPbqvCTb7QB8Dk7cJkqfHbBlHscIJJVxFP9UQuyBJR2hKX7AGselw4
Chat 푸시 알림 요청 수신: {
chatRoomName: '테스트용 번개',
sender: '심재엽',
messageContent: '하이',
offlineParticipants: [
{ name: '임세현', fcmTokens: [], _id: '6756ce4fbc6212a1a520b5c2' },
{
name: '조대희',
fcmTokens: [Array],
_id: '6756d4973f0865e077f77a3c'
}
],
chatRoomId: '4963c1ce-0b49-4f90-afbc-eec080d8cf72'
}
Chat 푸시 알림 성공 - dLgCndjd_rdHvO4MjoEsuv:APA91bERJKTN5VsNiVA9iXn7iiR9cN_Na6OBJJ4xYPaWp-nkWwBVi__7LQo-J0D0voPbqvCTb7QB8Dk7cJkqfHbBlHscIJJVxFP9UQuyBJR2hKX7AGselw4
Chat 푸시 알림 요청 수신: {
chatRoomName: '데일리스크럼',
sender: '윤석찬',
messageContent: '오오',
offlineParticipants: [],
chatRoomId: 'f3da6dd2-c80a-48d2-bd81-67dbdf46252c'
}
Chat 푸시 알림 요청 수신: {
chatRoomName: '내일 아침 국밥 먹을 사람',
sender: '윤석찬',
messageContent: '우왕',
offlineParticipants: [],
chatRoomId: '1bb7097e-bbe3-4215-9145-6b0d43fe292a'
}
...@@ -9,7 +9,7 @@ async function syncRdb() { ...@@ -9,7 +9,7 @@ async function syncRdb() {
await sequelize.authenticate(); await sequelize.authenticate();
console.log('Rdb 데이터베이스 연결 성공.'); console.log('Rdb 데이터베이스 연결 성공.');
await sequelize.sync(); await sequelize.sync({alter :true});
console.log('모든 모델이 성공적으로 동기화됨.'); console.log('모든 모델이 성공적으로 동기화됨.');
} catch (error) { } catch (error) {
console.error('Rdb 데이터베이스 연결 실패:', error); console.error('Rdb 데이터베이스 연결 실패:', error);
...@@ -18,4 +18,4 @@ async function syncRdb() { ...@@ -18,4 +18,4 @@ async function syncRdb() {
module.exports = syncRdb; module.exports = syncRdb;
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment