fix(session): keep the maintenance sweeps and capabilities with the session owner

This commit is contained in:
2026-09-26 22:11:03 +10:00
parent af4e44173f
commit bb26760011
5 changed files with 123 additions and 17 deletions
@@ -365,13 +365,13 @@ public class SessionController : BaseJellyfinApiController
id = currentSessionId;
}
_sessionManager.ReportCapabilities(currentSessionId, id, new ClientCapabilities
await _sessionManager.ReportCapabilities(currentSessionId, id, new ClientCapabilities
{
PlayableMediaTypes = playableMediaTypes,
SupportedCommands = supportedCommands,
SupportsMediaControl = supportsMediaControl,
SupportsPersistentIdentifier = supportsPersistentIdentifier
});
}).ConfigureAwait(false);
return NoContent();
}
@@ -395,7 +395,7 @@ public class SessionController : BaseJellyfinApiController
id = currentSessionId;
}
_sessionManager.ReportCapabilities(currentSessionId, id, capabilities.ToClientCapabilities());
await _sessionManager.ReportCapabilities(currentSessionId, id, capabilities.ToClientCapabilities()).ConfigureAwait(false);
return NoContent();
}