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")