소스 검색

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)