From e9a60eafb63872cc1b471554a2026775aaec707d Mon Sep 17 00:00:00 2001 From: rebelonion <87634197+rebelonion@users.noreply.github.com> Date: Mon, 29 Apr 2024 17:25:51 -0500 Subject: [PATCH] fix: collections separate --- app/src/main/java/ani/dantotsu/App.kt | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/app/src/main/java/ani/dantotsu/App.kt b/app/src/main/java/ani/dantotsu/App.kt index 74549a61..70a0ee45 100644 --- a/app/src/main/java/ani/dantotsu/App.kt +++ b/app/src/main/java/ani/dantotsu/App.kt @@ -101,21 +101,27 @@ class App : MultiDexApplication() { LogcatLogger.install(AndroidLogcatLogger(LogPriority.VERBOSE)) } - GlobalScope.launch { + CoroutineScope(Dispatchers.IO).launch { animeExtensionManager = Injekt.get() - mangaExtensionManager = Injekt.get() - novelExtensionManager = Injekt.get() - torrentAddonManager = Injekt.get() - downloadAddonManager = Injekt.get() animeExtensionManager.findAvailableExtensions() Logger.log("Anime Extensions: ${animeExtensionManager.installedExtensionsFlow.first()}") AnimeSources.init(animeExtensionManager.installedExtensionsFlow) + } + CoroutineScope(Dispatchers.IO).launch { + mangaExtensionManager = Injekt.get() mangaExtensionManager.findAvailableExtensions() Logger.log("Manga Extensions: ${mangaExtensionManager.installedExtensionsFlow.first()}") MangaSources.init(mangaExtensionManager.installedExtensionsFlow) + } + CoroutineScope(Dispatchers.IO).launch { + novelExtensionManager = Injekt.get() novelExtensionManager.findAvailableExtensions() Logger.log("Novel Extensions: ${novelExtensionManager.installedExtensionsFlow.first()}") NovelSources.init(novelExtensionManager.installedExtensionsFlow) + } + GlobalScope.launch { + torrentAddonManager = Injekt.get() + downloadAddonManager = Injekt.get() torrentAddonManager.init() downloadAddonManager.init() CommentsAPI.fetchAuthToken()