Преглед на файлове

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)