diff options
| author | Luke <luke.pulverenti@gmail.com> | 2016-06-25 02:52:44 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2016-06-25 02:52:44 -0400 |
| commit | 65c99a16de12df8bf14a980c13b5c044cbb653ad (patch) | |
| tree | 27d759d9af9cfa3a2b8bbd8252499cf433a31f92 /MediaBrowser.Server.Implementations/Persistence/SqliteUserDataRepository.cs | |
| parent | 2242a4f7b17b7650a832f285a4c88a69cfdc2f81 (diff) | |
| parent | cf0d9883c6eec06fa8d065e585081716520e56e4 (diff) | |
Merge pull request #1879 from MediaBrowser/dev
Dev
Diffstat (limited to 'MediaBrowser.Server.Implementations/Persistence/SqliteUserDataRepository.cs')
| -rw-r--r-- | MediaBrowser.Server.Implementations/Persistence/SqliteUserDataRepository.cs | 20 |
1 files changed, 9 insertions, 11 deletions
diff --git a/MediaBrowser.Server.Implementations/Persistence/SqliteUserDataRepository.cs b/MediaBrowser.Server.Implementations/Persistence/SqliteUserDataRepository.cs index 812e0aa48..62d9e7634 100644 --- a/MediaBrowser.Server.Implementations/Persistence/SqliteUserDataRepository.cs +++ b/MediaBrowser.Server.Implementations/Persistence/SqliteUserDataRepository.cs @@ -56,8 +56,10 @@ namespace MediaBrowser.Server.Implementations.Persistence /// Opens the connection to the database /// </summary> /// <returns>Task.</returns> - public async Task Initialize(IDbConnection connection) + public async Task Initialize(IDbConnection connection, SemaphoreSlim writeLock) { + WriteLock.Dispose(); + WriteLock = writeLock; _connection = connection; string[] queries = { @@ -438,18 +440,14 @@ namespace MediaBrowser.Server.Implementations.Persistence return userData; } - protected override void CloseConnection() + protected override void Dispose(bool dispose) { - if (_connection != null) - { - if (_connection.IsOpen()) - { - _connection.Close(); - } + // handled by library database + } - _connection.Dispose(); - _connection = null; - } + protected override void CloseConnection() + { + // handled by library database } } }
\ No newline at end of file |
