move pin validation error screen to initial view resolution

This commit is contained in:
Matthias Oesterheld
2024-11-18 17:38:30 +01:00
parent e8e2e02086
commit b6acec0672
2 changed files with 3 additions and 3 deletions

View File

@ -109,6 +109,9 @@ class HomeAssistantApp extends Application.AppBase {
} else if (Settings.getConfigUrl().length() == 0) {
// System.println("HomeAssistantApp getInitialView(): No configuration URL in the application settings.");
return ErrorView.create(WatchUi.loadResource($.Rez.Strings.NoConfigUrl) as Lang.String + ".");
} else if (Settings.getPin() == null) {
// System.println("HomeAssistantApp getInitialView(): Invalid PIN in application settings.");
return ErrorView.create(WatchUi.loadResource($.Rez.Strings.SettingsPinError) as Lang.String);
} else if (! System.getDeviceSettings().phoneConnected) {
// System.println("HomeAssistantApp getInitialView(): No Phone connection, skipping API call.");
return ErrorView.create(WatchUi.loadResource($.Rez.Strings.NoPhone) as Lang.String + ".");

View File

@ -167,9 +167,6 @@ class Settings {
}
static function getPin() as Lang.String or Null {
if (mPin == null) {
ErrorView.show(WatchUi.loadResource($.Rez.Strings.SettingsPinError) as Lang.String);
}
return mPin;
}