浏览代码

fix web socket attachment to session object

Luke Pulverenti 11 年之前
父节点
当前提交
14720063bc
共有 1 个文件被更改,包括 7 次插入1 次删除
  1. 7 1
      MediaBrowser.Server.Implementations/Session/SessionWebSocketListener.cs

+ 7 - 1
MediaBrowser.Server.Implementations/Session/SessionWebSocketListener.cs

@@ -114,7 +114,13 @@ namespace MediaBrowser.Server.Implementations.Session
 
             if (session != null)
             {
-                var controller = new WebSocketController(session, _appHost);
+                var controller = session.SessionController as WebSocketController;
+
+                if (controller == null)
+                {
+                    controller = new WebSocketController(session, _appHost);
+                }
+
                 controller.Sockets.Add(message.Connection);
 
                 session.SessionController = controller;