Update Jellyfin.Server.Implementations/Devices/DeviceManager.cs

Co-authored-by: Bond-009 <bond.009@outlook.com>
This commit is contained in:
gnattu 2024-07-20 20:42:31 +08:00 committed by GitHub
parent 71c13057f4
commit 7f0f93eb4a
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -123,7 +123,7 @@ namespace Jellyfin.Server.Implementations.Devices
/// <inheritdoc /> /// <inheritdoc />
public DeviceInfo? GetDevice(string id) public DeviceInfo? GetDevice(string id)
{ {
var device = _devices.Values.OrderByDescending(d => d.DateLastActivity).FirstOrDefault(d => d.DeviceId == id); var device = _devices.Values.Where(d => d.DeviceId == id).OrderByDescending(d => d.DateLastActivity).FirstOrDefault();
_deviceOptions.TryGetValue(id, out var deviceOption); _deviceOptions.TryGetValue(id, out var deviceOption);
var deviceInfo = device is null ? null : ToDeviceInfo(device, deviceOption); var deviceInfo = device is null ? null : ToDeviceInfo(device, deviceOption);