feat: MainActivity device mode — disable relay controls for client mode

This commit is contained in:
eddy 2026-08-01 00:38:32 +02:00
commit 92c79ac93f

View file

@ -41,8 +41,9 @@ class MainActivity : AppCompatActivity(), BleCallbacks {
statusText.text = getString(R.string.status_connected)
setupRelayButton()
setupRelay2Button()
relay1Button.isEnabled = true
relay2Button.isEnabled = true
val isServer = PrefsHelper.getDeviceMode(this@MainActivity) == "server"
relay1Button.isEnabled = isServer
relay2Button.isEnabled = isServer
}
BleStatus.Disconnected -> {
statusText.text = getString(R.string.status_connecting)
@ -107,6 +108,9 @@ class MainActivity : AppCompatActivity(), BleCallbacks {
}
setupRelayButton()
setupRelay2Button()
val isServer = PrefsHelper.getDeviceMode(this) == "server"
relay1Button.isEnabled = isServer
relay2Button.isEnabled = isServer
}
@Deprecated("Deprecated in Java")