@@ -242,31 +242,32 @@ export abstract class Signaling implements saltyrtc.Signaling {
242
242
if ( ev . code === CloseCode . Handover ) {
243
243
console . info ( this . logTag , 'Closed WebSocket connection due to handover' ) ;
244
244
} else {
245
- console . info ( this . logTag , 'Closed WebSocket connection' ) ;
245
+ console . info ( this . logTag , 'Closed WebSocket connection with close code ' + ev . code +
246
+ ' (' + explainCloseCode ( ev . code ) + ')' ) ;
246
247
this . setState ( 'closed' ) ;
247
248
this . client . emit ( { type : 'connection-closed' , data : ev . code } ) ;
248
- const log = ( reason : string ) => console . error ( this . logTag , 'Websocket close reason:' , reason ) ;
249
+ const logError = ( reason : string ) => console . error ( this . logTag , 'Websocket close reason:' , reason ) ;
249
250
switch ( ev . code ) {
250
251
case CloseCode . GoingAway :
251
- log ( 'Server is being shut down' ) ;
252
+ logError ( 'Server is being shut down' ) ;
252
253
break ;
253
254
case CloseCode . NoSharedSubprotocol :
254
- log ( 'No shared sub-protocol could be found' ) ;
255
+ logError ( 'No shared sub-protocol could be found' ) ;
255
256
break ;
256
257
case CloseCode . PathFull :
257
- log ( 'Path full (no free responder byte)' ) ;
258
+ logError ( 'Path full (no free responder byte)' ) ;
258
259
break ;
259
260
case CloseCode . ProtocolError :
260
- log ( 'Protocol error' ) ;
261
+ logError ( 'Protocol error' ) ;
261
262
break ;
262
263
case CloseCode . InternalError :
263
- log ( 'Internal error' ) ;
264
+ logError ( 'Internal error' ) ;
264
265
break ;
265
266
case CloseCode . DroppedByInitiator :
266
- log ( 'Dropped by initiator' ) ;
267
+ logError ( 'Dropped by initiator' ) ;
267
268
break ;
268
269
case CloseCode . InvalidKey :
269
- log ( 'Invalid server key' ) ;
270
+ logError ( 'Invalid server key' ) ;
270
271
break ;
271
272
}
272
273
}
0 commit comments