File tree Expand file tree Collapse file tree 1 file changed +15
-3
lines changed Expand file tree Collapse file tree 1 file changed +15
-3
lines changed Original file line number Diff line number Diff line change @@ -1641,19 +1641,31 @@ private void messages (MessageEventArgs e)
16411641 private void open ( )
16421642 {
16431643 _inMessage = true ;
1644+
16441645 startReceiving ( ) ;
1646+
16451647 try {
16461648 OnOpen . Emit ( this , EventArgs . Empty ) ;
16471649 }
16481650 catch ( Exception ex ) {
1649- _logger . Error ( ex . ToString ( ) ) ;
1650- error ( "An error has occurred during the OnOpen event." , ex ) ;
1651+ _logger . Error ( ex . Message ) ;
1652+ _logger . Debug ( ex . ToString ( ) ) ;
1653+
1654+ error ( "An exception has occurred during the OnOpen event." , ex ) ;
16511655 }
16521656
16531657 MessageEventArgs e = null ;
1658+
16541659 lock ( _forMessageEventQueue ) {
1655- if ( _messageEventQueue . Count == 0 || _readyState != WebSocketState . Open ) {
1660+ if ( _messageEventQueue . Count == 0 ) {
16561661 _inMessage = false ;
1662+
1663+ return ;
1664+ }
1665+
1666+ if ( _readyState != WebSocketState . Open ) {
1667+ _inMessage = false ;
1668+
16571669 return ;
16581670 }
16591671
You can’t perform that action at this time.
0 commit comments