Pass library preferences to chapter cache via DI

This commit is contained in:
tristancorbellari 2024-01-09 10:01:42 +02:00
parent 9b35f31afa
commit 62b7333993
2 changed files with 2 additions and 3 deletions

View File

@ -31,10 +31,9 @@ import java.io.IOException
class ChapterCache(
private val context: Context,
private val json: Json,
var libraryPreferences: LibraryPreferences,
) {
val libraryPreferences = Injekt.get<LibraryPreferences>()
/** Cache class used for cache management. */
private val diskCache = DiskLruCache.open(
File(context.cacheDir, "chapter_disk_cache"),

View File

@ -114,7 +114,7 @@ class AppModule(val app: Application) : InjektModule {
addSingletonFactory { UniFileTempFileManager(app) }
addSingletonFactory { ChapterCache(app, get()) }
addSingletonFactory { ChapterCache(app, get(), get()) }
addSingletonFactory { CoverCache(app) }
addSingletonFactory { NetworkHelper(app, get()) }