mirror of
https://github.com/jellyfin/jellyfin.git
synced 2026-07-12 01:03:26 +01:00
Apply review suggestions and fix bug
This commit is contained in:
@@ -84,24 +84,10 @@ namespace Jellyfin.Server.Implementations.Users
|
||||
public event EventHandler<GenericEventArgs<User>> OnUserLockedOut;
|
||||
|
||||
/// <inheritdoc/>
|
||||
public IEnumerable<User> Users
|
||||
{
|
||||
get
|
||||
{
|
||||
var dbContext = _dbProvider.CreateContext();
|
||||
return dbContext.Users;
|
||||
}
|
||||
}
|
||||
public IEnumerable<User> Users => _dbProvider.CreateContext().Users;
|
||||
|
||||
/// <inheritdoc/>
|
||||
public IEnumerable<Guid> UsersIds
|
||||
{
|
||||
get
|
||||
{
|
||||
var dbContext = _dbProvider.CreateContext();
|
||||
return dbContext.Users.Select(u => u.Id);
|
||||
}
|
||||
}
|
||||
public IEnumerable<Guid> UsersIds => _dbProvider.CreateContext().Users.Select(u => u.Id);
|
||||
|
||||
/// <inheritdoc/>
|
||||
public User GetUserById(Guid id)
|
||||
@@ -111,9 +97,7 @@ namespace Jellyfin.Server.Implementations.Users
|
||||
throw new ArgumentException("Guid can't be empty", nameof(id));
|
||||
}
|
||||
|
||||
var dbContext = _dbProvider.CreateContext();
|
||||
|
||||
return dbContext.Users.Find(id);
|
||||
return _dbProvider.CreateContext().Users.Find(id);
|
||||
}
|
||||
|
||||
/// <inheritdoc/>
|
||||
@@ -124,11 +108,9 @@ namespace Jellyfin.Server.Implementations.Users
|
||||
throw new ArgumentException("Invalid username", nameof(name));
|
||||
}
|
||||
|
||||
var dbContext = _dbProvider.CreateContext();
|
||||
|
||||
// This can't use an overload with StringComparer because that would cause the query to
|
||||
// have to be evaluated client-side.
|
||||
return dbContext.Users.FirstOrDefault(u => string.Equals(u.Username, name));
|
||||
return _dbProvider.CreateContext().Users.FirstOrDefault(u => string.Equals(u.Username, name));
|
||||
}
|
||||
|
||||
/// <inheritdoc/>
|
||||
|
||||
Reference in New Issue
Block a user