mirror of
https://github.com/kavishdevar/librepods.git
synced 2026-05-23 09:22:49 +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 kotlinx.coroutines.launch
|
||||||
import me.kavishdevar.librepods.billing.BillingManager
|
import me.kavishdevar.librepods.billing.BillingManager
|
||||||
import me.kavishdevar.librepods.data.XposedRemotePrefProvider
|
import me.kavishdevar.librepods.data.XposedRemotePrefProvider
|
||||||
import me.kavishdevar.librepods.utils.NativeBridge
|
|
||||||
import me.kavishdevar.librepods.utils.XposedState
|
|
||||||
import kotlin.math.roundToInt
|
import kotlin.math.roundToInt
|
||||||
|
|
||||||
data class AppSettingsUiState(
|
data class AppSettingsUiState(
|
||||||
@@ -91,9 +89,6 @@ class AppSettingsViewModel(application: Application) : AndroidViewModel(applicat
|
|||||||
connectionSuccessful = sharedPreferences.getBoolean("connection_successful", false)
|
connectionSuccessful = sharedPreferences.getBoolean("connection_successful", false)
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
if (XposedState.isAvailable && XposedState.bluetoothScopeEnabled) {
|
|
||||||
NativeBridge.setSdpHook(_uiState.value.vendorIdHook)
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
fun setShowPhoneBatteryInWidget(enabled: Boolean) {
|
fun setShowPhoneBatteryInWidget(enabled: Boolean) {
|
||||||
@@ -178,7 +173,6 @@ class AppSettingsViewModel(application: Application) : AndroidViewModel(applicat
|
|||||||
}
|
}
|
||||||
|
|
||||||
fun setVendorIdHook(enabled: Boolean) {
|
fun setVendorIdHook(enabled: Boolean) {
|
||||||
NativeBridge.setSdpHook(enabled)
|
|
||||||
xposedRemotePref.putBoolean("vendor_id_hook", enabled)
|
xposedRemotePref.putBoolean("vendor_id_hook", enabled)
|
||||||
_uiState.update { it.copy(vendorIdHook = 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