mirror of
https://github.com/kavishdevar/librepods.git
synced 2026-05-02 02:50:35 +00:00
android: remove NativeBridge calls from app settings
This commit is contained in:
@@ -12,8 +12,6 @@ import kotlinx.coroutines.flow.update
|
||||
import kotlinx.coroutines.launch
|
||||
import me.kavishdevar.librepods.billing.BillingManager
|
||||
import me.kavishdevar.librepods.data.XposedRemotePrefProvider
|
||||
import me.kavishdevar.librepods.utils.NativeBridge
|
||||
import me.kavishdevar.librepods.utils.XposedState
|
||||
import kotlin.math.roundToInt
|
||||
|
||||
data class AppSettingsUiState(
|
||||
@@ -91,9 +89,6 @@ class AppSettingsViewModel(application: Application) : AndroidViewModel(applicat
|
||||
connectionSuccessful = sharedPreferences.getBoolean("connection_successful", false)
|
||||
)
|
||||
}
|
||||
if (XposedState.isAvailable && XposedState.bluetoothScopeEnabled) {
|
||||
NativeBridge.setSdpHook(_uiState.value.vendorIdHook)
|
||||
}
|
||||
}
|
||||
|
||||
fun setShowPhoneBatteryInWidget(enabled: Boolean) {
|
||||
@@ -178,7 +173,6 @@ class AppSettingsViewModel(application: Application) : AndroidViewModel(applicat
|
||||
}
|
||||
|
||||
fun setVendorIdHook(enabled: Boolean) {
|
||||
NativeBridge.setSdpHook(enabled)
|
||||
xposedRemotePref.putBoolean("vendor_id_hook", enabled)
|
||||
_uiState.update { it.copy(vendorIdHook = enabled) }
|
||||
}
|
||||
|
||||
@@ -1,5 +0,0 @@
|
||||
package me.kavishdevar.librepods.utils
|
||||
|
||||
object NativeBridge {
|
||||
fun setSdpHook(enabled: Boolean) { }
|
||||
}
|
||||
Reference in New Issue
Block a user