func()

in websocketserver/handlers.go [93:105]


func (s *Server) callEventHandler(event string, n *namespace, payload json.RawMessage) (*common.Response, error) {
	if event == "" {
		return nil, fmt.Errorf("event cannot be empty")
	}

	// Check if the handler for that event exists
	eventFn := n.eventHandlers[event]
	if eventFn == nil {
		return nil, fmt.Errorf("no callback associated with event %s", event)
	}

	return eventFn(s.conn, payload), nil
}