mirror of
https://github.com/rebelonion/Dantotsu.git
synced 2026-01-19 12:13:56 +00:00
fix: switch visibility
This commit is contained in:
@@ -19,7 +19,7 @@ abstract class AddonManager<T : Addon.Installed>(
|
||||
protected var onListenerAction: ((AddonListener.ListenerAction) -> Unit)? = null
|
||||
|
||||
abstract suspend fun init()
|
||||
abstract fun isAvailable(): Boolean
|
||||
abstract fun isAvailable(andEnabled: Boolean = true): Boolean
|
||||
abstract fun getVersion(): String?
|
||||
abstract fun getPackageName(): String?
|
||||
abstract fun hadError(context: Context): String?
|
||||
|
||||
@@ -63,7 +63,7 @@ class DownloadAddonManager(
|
||||
}
|
||||
}
|
||||
|
||||
override fun isAvailable(): Boolean {
|
||||
override fun isAvailable(andEnabled: Boolean): Boolean {
|
||||
return extension?.extension != null
|
||||
}
|
||||
|
||||
|
||||
@@ -71,8 +71,10 @@ class TorrentAddonManager(
|
||||
}
|
||||
}
|
||||
|
||||
override fun isAvailable(): Boolean {
|
||||
return extension?.extension != null && PrefManager.getVal(PrefName.TorrentEnabled)
|
||||
override fun isAvailable(andEnabled: Boolean): Boolean {
|
||||
return extension?.extension != null && if (andEnabled) {
|
||||
PrefManager.getVal(PrefName.TorrentEnabled)
|
||||
} else true
|
||||
}
|
||||
|
||||
override fun getVersion(): String? {
|
||||
|
||||
@@ -203,7 +203,7 @@ class SettingsAddonActivity : AppCompatActivity() {
|
||||
}
|
||||
}
|
||||
},
|
||||
isVisible = torrentAddonManager.isAvailable()
|
||||
isVisible = torrentAddonManager.isAvailable(false)
|
||||
)
|
||||
)
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user