mirror of
https://github.com/jellyfin/jellyfin.git
synced 2026-06-03 06:18:28 +01:00
Replace == null with is null
This commit is contained in:
@@ -55,7 +55,7 @@ namespace Jellyfin.Server.Implementations.Devices
|
||||
await using (dbContext.ConfigureAwait(false))
|
||||
{
|
||||
deviceOptions = await dbContext.DeviceOptions.AsQueryable().FirstOrDefaultAsync(dev => dev.DeviceId == deviceId).ConfigureAwait(false);
|
||||
if (deviceOptions == null)
|
||||
if (deviceOptions is null)
|
||||
{
|
||||
deviceOptions = new DeviceOptions(deviceId);
|
||||
dbContext.DeviceOptions.Add(deviceOptions);
|
||||
@@ -121,7 +121,7 @@ namespace Jellyfin.Server.Implementations.Devices
|
||||
.ConfigureAwait(false);
|
||||
}
|
||||
|
||||
var deviceInfo = device == null ? null : ToDeviceInfo(device);
|
||||
var deviceInfo = device is null ? null : ToDeviceInfo(device);
|
||||
|
||||
return deviceInfo;
|
||||
}
|
||||
|
||||
@@ -38,7 +38,7 @@ namespace Jellyfin.Server.Implementations.Events.Consumers.Session
|
||||
/// <inheritdoc />
|
||||
public async Task OnEvent(PlaybackStartEventArgs eventArgs)
|
||||
{
|
||||
if (eventArgs.MediaInfo == null)
|
||||
if (eventArgs.MediaInfo is null)
|
||||
{
|
||||
_logger.LogWarning("PlaybackStart reported with null media info.");
|
||||
return;
|
||||
|
||||
@@ -40,7 +40,7 @@ namespace Jellyfin.Server.Implementations.Events.Consumers.Session
|
||||
{
|
||||
var item = eventArgs.MediaInfo;
|
||||
|
||||
if (item == null)
|
||||
if (item is null)
|
||||
{
|
||||
_logger.LogWarning("PlaybackStopped reported with null media info.");
|
||||
return;
|
||||
@@ -60,7 +60,7 @@ namespace Jellyfin.Server.Implementations.Events.Consumers.Session
|
||||
var user = eventArgs.Users[0];
|
||||
|
||||
var notificationType = GetPlaybackStoppedNotificationType(item.MediaType);
|
||||
if (notificationType == null)
|
||||
if (notificationType is null)
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -44,7 +44,7 @@ namespace Jellyfin.Server.Implementations.Events
|
||||
where T : EventArgs
|
||||
{
|
||||
using var scope = _appHost.ServiceProvider?.CreateScope();
|
||||
if (scope == null)
|
||||
if (scope is null)
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -27,7 +27,7 @@ public static class ServiceCollectionExtensions
|
||||
.UseCacheKeyPrefix("EF_")
|
||||
// Don't cache null values. Remove this optional setting if it's not necessary.
|
||||
.SkipCachingResults(result =>
|
||||
result.Value == null || (result.Value is EFTableRows rows && rows.RowsCount == 0)));
|
||||
result.Value is null || (result.Value is EFTableRows rows && rows.RowsCount == 0)));
|
||||
|
||||
serviceCollection.AddPooledDbContextFactory<JellyfinDb>((serviceProvider, opt) =>
|
||||
{
|
||||
|
||||
@@ -65,7 +65,7 @@ namespace Jellyfin.Server.Implementations.Security
|
||||
.FirstOrDefaultAsync()
|
||||
.ConfigureAwait(false);
|
||||
|
||||
if (key == null)
|
||||
if (key is null)
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -41,7 +41,7 @@ namespace Jellyfin.Server.Implementations.Users
|
||||
// This is the version that we need to use for local users. Because reasons.
|
||||
public Task<ProviderAuthenticationResult> Authenticate(string username, string password, User resolvedUser)
|
||||
{
|
||||
if (resolvedUser == null)
|
||||
if (resolvedUser is null)
|
||||
{
|
||||
throw new AuthenticationException("Specified user does not exist.");
|
||||
}
|
||||
@@ -58,7 +58,7 @@ namespace Jellyfin.Server.Implementations.Users
|
||||
}
|
||||
|
||||
// Handle the case when the stored password is null, but the user tried to login with a password
|
||||
if (resolvedUser.Password == null)
|
||||
if (resolvedUser.Password is null)
|
||||
{
|
||||
throw new AuthenticationException("Invalid username or password");
|
||||
}
|
||||
|
||||
@@ -34,7 +34,7 @@ namespace Jellyfin.Server.Implementations.Users
|
||||
.FirstOrDefault(pref =>
|
||||
pref.UserId.Equals(userId) && string.Equals(pref.Client, client) && pref.ItemId.Equals(itemId));
|
||||
|
||||
if (prefs == null)
|
||||
if (prefs is null)
|
||||
{
|
||||
prefs = new DisplayPreferences(userId, itemId, client);
|
||||
_dbContext.DisplayPreferences.Add(prefs);
|
||||
@@ -49,7 +49,7 @@ namespace Jellyfin.Server.Implementations.Users
|
||||
var prefs = _dbContext.ItemDisplayPreferences
|
||||
.FirstOrDefault(pref => pref.UserId.Equals(userId) && pref.ItemId.Equals(itemId) && string.Equals(pref.Client, client));
|
||||
|
||||
if (prefs == null)
|
||||
if (prefs is null)
|
||||
{
|
||||
prefs = new ItemDisplayPreferences(userId, Guid.Empty, client);
|
||||
_dbContext.ItemDisplayPreferences.Add(prefs);
|
||||
|
||||
@@ -401,7 +401,7 @@ namespace Jellyfin.Server.Implementations.Users
|
||||
var authenticationProvider = authResult.AuthenticationProvider;
|
||||
var success = authResult.Success;
|
||||
|
||||
if (user == null)
|
||||
if (user is null)
|
||||
{
|
||||
string updatedUsername = authResult.Username;
|
||||
|
||||
@@ -434,7 +434,7 @@ namespace Jellyfin.Server.Implementations.Users
|
||||
}
|
||||
}
|
||||
|
||||
if (user == null)
|
||||
if (user is null)
|
||||
{
|
||||
_logger.LogInformation(
|
||||
"Authentication request for {UserName} has been denied (IP: {IP}).",
|
||||
@@ -708,7 +708,7 @@ namespace Jellyfin.Server.Implementations.Users
|
||||
/// <inheritdoc/>
|
||||
public async Task ClearProfileImageAsync(User user)
|
||||
{
|
||||
if (user.ProfileImage == null)
|
||||
if (user.ProfileImage is null)
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user