@@ -35,12 +35,6 @@ export const processOuputMessage = async (
3535 case OutputMessageTypes . UPDATE_FULL_CONTENT :
3636 await handleUpdateFullContent ( socketInfo ) ;
3737 break ;
38- case OutputMessageTypes . STUDENT_SEND_FULL_CONTENT :
39- await handleSingleStudentSendFullContent ( socketInfo ) ;
40- break ;
41- case OutputMessageTypes . TRAINER_SEND_FULL_CONTENT :
42- await handleTrainerSendFullContent ( socketInfo ) ;
43- break ;
4438 default :
4539 break ;
4640 }
@@ -49,23 +43,21 @@ export const processOuputMessage = async (
4943const handleNotifyConnectionEstablishedTrainer = async (
5044 socketInfo : SocketInfo
5145) => {
52- const room = await sessionRepository . getRoomFromConnectionId (
53- socketInfo . connectionId
46+ await handleSendFullContent (
47+ socketInfo ,
48+ responseType . TRAINER_GET_FULL_CONTENT ,
49+ false
5450 ) ;
55- const response : ResponseBase = { type : responseType . CONNECTION_ACK } ;
56- socketInfo . socket . in ( room ) . emit ( SocketOuputMessageLiteral . MESSAGE , response ) ;
5751} ;
5852
5953const handleNotifyConnectionEstablishedStudent = async (
6054 socketInfo : SocketInfo
6155) => {
62- const room = await sessionRepository . getRoomFromConnectionId (
63- socketInfo . connectionId
56+ await handleSendFullContent (
57+ socketInfo ,
58+ responseType . STUDENT_GET_FULL_CONTENT ,
59+ false
6460 ) ;
65- const response : ResponseBase = {
66- type : responseType . CONNECTION_ACK ,
67- } ;
68- socketInfo . socket . in ( room ) . emit ( SocketOuputMessageLiteral . MESSAGE , response ) ;
6961} ;
7062
7163const handleAppendText = async ( socketInfo : SocketInfo , text : string ) => {
@@ -86,22 +78,6 @@ const handleUpdateFullContent = async (socketInfo: SocketInfo) => {
8678 ) ;
8779} ;
8880
89- const handleSingleStudentSendFullContent = async ( socketInfo : SocketInfo ) => {
90- await handleSendFullContent (
91- socketInfo ,
92- responseType . STUDENT_GET_FULL_CONTENT ,
93- false
94- ) ;
95- } ;
96-
97- const handleTrainerSendFullContent = async ( socketInfo : SocketInfo ) => {
98- await handleSendFullContent (
99- socketInfo ,
100- responseType . TRAINER_GET_FULL_CONTENT ,
101- false
102- ) ;
103- } ;
104-
10581const handleSendFullContent = async (
10682 socketInfo : SocketInfo ,
10783 responseType : string ,
0 commit comments