Beispiel #1
0
        private void EnsureController(SessionInfo session, IWebSocketConnection connection)
        {
            var controllerInfo = session.EnsureController <WebSocketController>(s => new WebSocketController(s, _logger, _sessionManager));

            var controller = (WebSocketController)controllerInfo.Item1;

            controller.AddWebSocket(connection);
        }
Beispiel #2
0
        private void EnsureController(SessionInfo session, IWebSocketConnection connection)
        {
            var controllerInfo = session.EnsureController <WebSocketController>(
                s => new WebSocketController(_loggerFactory.CreateLogger <WebSocketController>(), s, _sessionManager));

            var controller = (WebSocketController)controllerInfo.Item1;

            controller.AddWebSocket(connection);

            _sessionManager.OnSessionControllerConnected(session);
        }