mirror of
https://github.com/xinliangnote/go-gin-api.git
synced 2024-04-21 12:31:46 +00:00
16 lines
294 B
Go
16 lines
294 B
Go
package socket
|
|
|
|
import (
|
|
"github.com/gorilla/websocket"
|
|
"go.uber.org/zap"
|
|
)
|
|
|
|
func (s *server) OnSend(message []byte) error {
|
|
err := s.socket.WriteMessage(websocket.TextMessage, message)
|
|
if err != nil {
|
|
s.OnClose()
|
|
s.logger.Error("socket on send error", zap.Error(err))
|
|
}
|
|
return err
|
|
}
|