diff options
| author | Patrick Barron <barronpm@gmail.com> | 2020-08-08 13:32:17 -0400 |
|---|---|---|
| committer | Patrick Barron <barronpm@gmail.com> | 2020-08-08 13:32:17 -0400 |
| commit | d8865322588c758c781182066c79ad1bf1ae50f0 (patch) | |
| tree | 46a8fa0f303eaf24f06f88424e55d89fdcfaaa15 | |
| parent | b9fdbaeef326a06ba824cbb78a91f58afc535aab (diff) | |
Add DbContext Pool
| -rw-r--r-- | Jellyfin.Server/CoreAppHost.cs | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/Jellyfin.Server/CoreAppHost.cs b/Jellyfin.Server/CoreAppHost.cs index 29a59e1c8..7b20bfb5a 100644 --- a/Jellyfin.Server/CoreAppHost.cs +++ b/Jellyfin.Server/CoreAppHost.cs @@ -64,12 +64,8 @@ namespace Jellyfin.Server Logger.LogWarning($"Skia not available. Will fallback to {nameof(NullImageEncoder)}."); } - // TODO: Set up scoping and use AddDbContextPool, - // can't register as Transient since tracking transient in GC is funky - // serviceCollection.AddDbContext<JellyfinDb>( - // options => options - // .UseSqlite($"Filename={Path.Combine(ApplicationPaths.DataPath, "jellyfin.db")}"), - // ServiceLifetime.Transient); + serviceCollection.AddDbContextPool<JellyfinDb>( + options => options.UseSqlite($"Filename={Path.Combine(ApplicationPaths.DataPath, "jellyfin.db")}")); serviceCollection.AddSingleton<JellyfinDbProvider>(); |
