better error handling for SendBinaryMessage
parent
6606c1fbde
commit
51b6f7a9ce
|
@ -45,6 +45,12 @@ func (webClient *WebClient) SendBinaryMessage(conn *websocket.Conn, msg []byte)
|
|||
if conn == webClient.MobileConn {
|
||||
webClient.mobileConnMu.Lock()
|
||||
defer webClient.mobileConnMu.Unlock()
|
||||
|
||||
if conn == nil {
|
||||
logger.WebMobile.Warnln("err conn nil SendBinaryMessage")
|
||||
return errors.New("conn nil")
|
||||
}
|
||||
|
||||
err = conn.WriteMessage(websocket.BinaryMessage, msg)
|
||||
|
||||
if err != nil {
|
||||
|
@ -56,6 +62,11 @@ func (webClient *WebClient) SendBinaryMessage(conn *websocket.Conn, msg []byte)
|
|||
webClient.voiceConnMu.Lock()
|
||||
defer webClient.voiceConnMu.Unlock()
|
||||
|
||||
if conn == nil {
|
||||
logger.WebVoice.Warnln("err conn nil SendBinaryMessage")
|
||||
return errors.New("conn nil")
|
||||
}
|
||||
|
||||
err = conn.WriteMessage(websocket.BinaryMessage, msg)
|
||||
|
||||
if err != nil {
|
||||
|
|
Loading…
Reference in New Issue