瀏覽代碼

Ignore unrelated events

gion 5 年之前
父節點
當前提交
b3354ec637
共有 1 個文件被更改,包括 6 次插入2 次删除
  1. 6 2
      Emby.Server.Implementations/Syncplay/SyncplayManager.cs

+ 6 - 2
Emby.Server.Implementations/Syncplay/SyncplayManager.cs

@@ -91,12 +91,16 @@ namespace Emby.Server.Implementations.Syncplay
 
         void _sessionManager_SessionEnded(object sender, SessionEventArgs e)
         {
-            LeaveGroup(e.SessionInfo);
+            var user = e.SessionInfo;
+            if (!IsUserInGroup(user)) return;
+            LeaveGroup(user);
         }
 
         void _sessionManager_PlaybackStopped(object sender, PlaybackStopEventArgs e)
         {
-            LeaveGroup(e.Session);
+            var user = e.Session;
+            if (!IsUserInGroup(user)) return;
+            LeaveGroup(user);
         }
 
         private bool IsUserInGroup(SessionInfo user)