|
@@ -64,12 +64,8 @@ namespace Jellyfin.Server
|
|
Logger.LogWarning($"Skia not available. Will fallback to {nameof(NullImageEncoder)}.");
|
|
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>();
|
|
serviceCollection.AddSingleton<JellyfinDbProvider>();
|
|
|
|
|