Make device/session code async

This commit is contained in:
Patrick Barron
2021-04-10 16:57:25 -04:00
parent 44e71774b1
commit 8607b52541
14 changed files with 160 additions and 132 deletions

View File

@@ -53,12 +53,13 @@ namespace Jellyfin.Server.Implementations.Devices
}
/// <inheritdoc />
public DeviceOptions? GetDeviceOptions(string deviceId)
public async Task<DeviceOptions?> GetDeviceOptions(string deviceId)
{
using var dbContext = _dbProvider.CreateContext();
return dbContext.DeviceOptions
await using var dbContext = _dbProvider.CreateContext();
return await dbContext.DeviceOptions
.AsQueryable()
.FirstOrDefault(d => d.DeviceId == deviceId);
.FirstOrDefaultAsync(d => d.DeviceId == deviceId)
.ConfigureAwait(false);
}
/// <inheritdoc />