mirror of
https://github.com/kataras/iris.git
synced 2025-12-21 11:57:02 +00:00
Update to version 11.0.1. Feature request implemented: https://github.com/kataras/iris/issues/1113
Former-commit-id: 0ce38dbacc2458fe327fa4401fdde1e69c8aacb0
This commit is contained in:
@@ -415,15 +415,15 @@ func (c *connection) startReader() {
|
||||
// messageReceived checks the incoming message and fire the nativeMessage listeners or the event listeners (ws custom message)
|
||||
func (c *connection) messageReceived(data []byte) {
|
||||
|
||||
if bytes.HasPrefix(data, websocketMessagePrefixBytes) {
|
||||
customData := string(data)
|
||||
if bytes.HasPrefix(data, c.server.config.EvtMessagePrefix) {
|
||||
//it's a custom ws message
|
||||
receivedEvt := getWebsocketCustomEvent(customData)
|
||||
listeners := c.onEventListeners[receivedEvt]
|
||||
if listeners == nil { // if not listeners for this event exit from here
|
||||
return
|
||||
receivedEvt := c.server.messageSerializer.getWebsocketCustomEvent(data)
|
||||
listeners, ok := c.onEventListeners[string(receivedEvt)]
|
||||
if !ok || len(listeners) == 0 {
|
||||
return // if not listeners for this event exit from here
|
||||
}
|
||||
customMessage, err := websocketMessageDeserialize(receivedEvt, customData)
|
||||
|
||||
customMessage, err := c.server.messageSerializer.deserialize(receivedEvt, data)
|
||||
if customMessage == nil || err != nil {
|
||||
return
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user