mirror of
https://github.com/mihonapp/mihon.git
synced 2025-11-03 07:38:55 +01:00
Remove redundancy in ExtensionManager
This commit is contained in:
@@ -7,7 +7,7 @@ import eu.kanade.tachiyomi.extension.ExtensionManager
|
||||
import uy.kohesive.injekt.Injekt
|
||||
import uy.kohesive.injekt.api.get
|
||||
|
||||
fun Source.icon(): Drawable? = Injekt.get<ExtensionManager>().getAppIconForSource(this)
|
||||
fun Source.icon(): Drawable? = Injekt.get<ExtensionManager>().getAppIconForSource(this.id)
|
||||
|
||||
fun Source.getPreferenceKey(): String = "source_$id"
|
||||
|
||||
|
||||
@@ -46,7 +46,7 @@ class SourceManager(
|
||||
|
||||
init {
|
||||
scope.launch {
|
||||
extensionManager.getInstalledExtensionsFlow()
|
||||
extensionManager.installedExtensionsFlow
|
||||
.collectLatest { extensions ->
|
||||
val mutableMap = mutableMapOf<Long, Source>(LocalSource.ID to LocalSource(context))
|
||||
extensions.forEach { extension ->
|
||||
|
||||
Reference in New Issue
Block a user