From 92c79ac93f2fa9d18ecf3f00e4a611b24002734b Mon Sep 17 00:00:00 2001 From: eddy Date: Sat, 1 Aug 2026 00:38:32 +0200 Subject: [PATCH] =?UTF-8?q?feat:=20MainActivity=20device=20mode=20?= =?UTF-8?q?=E2=80=94=20disable=20relay=20controls=20for=20client=20mode?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../app/src/main/java/nl/eddydevink/sylda/MainActivity.kt | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/android/app/src/main/java/nl/eddydevink/sylda/MainActivity.kt b/android/app/src/main/java/nl/eddydevink/sylda/MainActivity.kt index 87cb207..ee7f137 100644 --- a/android/app/src/main/java/nl/eddydevink/sylda/MainActivity.kt +++ b/android/app/src/main/java/nl/eddydevink/sylda/MainActivity.kt @@ -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")