rework users repository

This commit is contained in:
Luke Pulverenti
2016-11-18 13:28:45 -05:00
parent 352e21618a
commit 13abfbc3b8
4 changed files with 165 additions and 241 deletions

View File

@@ -552,7 +552,7 @@ namespace Emby.Server.Core
UserDataManager = new UserDataManager(LogManager, ServerConfigurationManager);
RegisterSingleInstance(UserDataManager);
UserRepository = await GetUserRepository().ConfigureAwait(false);
UserRepository = GetUserRepository();
var displayPreferencesRepo = new SqliteDisplayPreferencesRepository(LogManager.GetLogger("SqliteDisplayPreferencesRepository"), JsonSerializer, ApplicationPaths, MemoryStreamFactory);
DisplayPreferencesRepository = displayPreferencesRepo;
@@ -804,11 +804,11 @@ namespace Emby.Server.Core
/// Gets the user repository.
/// </summary>
/// <returns>Task{IUserRepository}.</returns>
private async Task<IUserRepository> GetUserRepository()
private IUserRepository GetUserRepository()
{
var repo = new SqliteUserRepository(LogManager, ApplicationPaths, JsonSerializer, GetDbConnector(), MemoryStreamFactory);
var repo = new SqliteUserRepository(LogManager.GetLogger("SqliteUserRepository"), ApplicationPaths, JsonSerializer, MemoryStreamFactory);
await repo.Initialize().ConfigureAwait(false);
repo.Initialize();
return repo;
}