Example #1
0
// NewWSHandler returns a new WSHandler.
func NewWSHandler(router router.Router, prefix string) (*WSHandler, error) {
	accessManager, err := router.AccessManager()
	if err != nil {
		return nil, err
	}
	return &WSHandler{
		router:        router,
		prefix:        prefix,
		accessManager: accessManager,
	}, nil
}