Wait for extensions to load before the list is propagated (#3841)
This commit is contained in:
@@ -12,6 +12,7 @@ import eu.kanade.tachiyomi.util.system.WebViewUtil
|
||||
import eu.kanade.tachiyomi.util.system.createFileInCacheDir
|
||||
import eu.kanade.tachiyomi.util.system.toShareIntent
|
||||
import eu.kanade.tachiyomi.util.system.toast
|
||||
import kotlinx.coroutines.flow.first
|
||||
import kotlinx.datetime.TimeZone
|
||||
import kotlinx.datetime.offsetAt
|
||||
import kotlinx.datetime.toLocalDateTime
|
||||
@@ -62,10 +63,10 @@ class CrashLogUtil(
|
||||
""".trimIndent()
|
||||
}
|
||||
|
||||
private fun getExtensionsInfo(): String? {
|
||||
private suspend fun getExtensionsInfo(): String? {
|
||||
val availableExtensions = extensionManager.availableExtensionsFlow.value.associateBy { it.pkgName }
|
||||
|
||||
val extensionInfoList = extensionManager.installedExtensionsFlow.value
|
||||
val extensionInfoList = extensionManager.installedExtensionsFlow.first()
|
||||
.sortedBy { it.name }
|
||||
.mapNotNull {
|
||||
val availableExtension = availableExtensions[it.pkgName]
|
||||
|
||||
Reference in New Issue
Block a user