Skip to content

Commit 8bb0700

Browse files
committed
feat: outgoing message 에 socket.id 추가
1 parent 4bbfbde commit 8bb0700

File tree

2 files changed

+15
-2
lines changed

2 files changed

+15
-2
lines changed

backend/chatServer/src/event/dto/IncomingMessage.dto.ts

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,12 +21,18 @@ class NoticeIncomingMessageDto extends DefaultIncomingMessageDto {
2121
msg: string = '';
2222
}
2323

24+
class BanUserIncomingMessageDto extends DefaultIncomingMessageDto {
25+
userId: string = '';
26+
socketId: string = '';
27+
}
28+
2429

2530

2631
export {
2732
NormalIncomingMessageDto,
2833
QuestionIncomingMessageDto,
2934
QuestionDoneIncomingMessageDto,
3035
DefaultIncomingMessageDto,
31-
NoticeIncomingMessageDto
36+
NoticeIncomingMessageDto,
37+
BanUserIncomingMessageDto
3238
};

backend/chatServer/src/event/dto/OutgoingMessage.dto.ts

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,16 +12,23 @@ class NormalOutgoingMessageDto extends DefaultOutgoingMessageDto {
1212
msg: string = '';
1313
msgType: OutgoingMessageType = 'normal';
1414
owner: WhoAmI = 'user';
15+
socketId: string = '';
1516
}
1617

1718
class QuestionOutgoingMessageDto extends DefaultOutgoingMessageDto {
1819
msg: string = '';
1920
questionId: number = -1;
2021
questionDone: boolean = false;
2122
msgType: OutgoingMessageType = 'question';
23+
socketId: string = '';
2224
}
2325

24-
class QuestionDoneOutgoingMessageDto extends QuestionOutgoingMessageDto {}
26+
class QuestionDoneOutgoingMessageDto extends DefaultOutgoingMessageDto {
27+
msg: string = '';
28+
questionId: number = -1;
29+
questionDone: boolean = false;
30+
msgType: OutgoingMessageType = 'question';
31+
}
2532

2633
class NoticeOutgoingMessageDto extends DefaultOutgoingMessageDto {
2734
msg: string = '';

0 commit comments

Comments
 (0)