Added error message when insecure HTTP menu fetch returns SECURE_CONNECTION_REQUIRED

This commit is contained in:
Philip Abbey
2026-07-28 20:26:25 +01:00
parent e912c96734
commit e38301ef1a
3 changed files with 24 additions and 1 deletions

View File

@@ -195,6 +195,13 @@ class HomeAssistantApp extends Application.AppBase {
}
break;
case Communications.SECURE_CONNECTION_REQUIRED:
// System.println("HomeAssistantApp onReturnFetchMenuConfig() Response Code: SECURE_CONNECTION_REQUIRED, check API URL setting.");
if (mIsApp) {
ErrorView.show(WatchUi.loadResource($.Rez.Strings.NoHTTPS) as Lang.String);
}
break;
case 404:
// System.println("HomeAssistantApp onReturnFetchMenuConfig() Response Code: 404, page not found. Check Configuration URL setting.");
if (mIsApp) {
@@ -508,6 +515,13 @@ class HomeAssistantApp extends Application.AppBase {
myTimer.start(method(:updateMenuItems), Globals.scApiBackoffMs, false);
break;
case Communications.SECURE_CONNECTION_REQUIRED:
// System.println("HomeAssistantApp onReturnFetchMenuConfig() Response Code: SECURE_CONNECTION_REQUIRED, check API URL setting.");
if (mIsApp) {
ErrorView.show(WatchUi.loadResource($.Rez.Strings.NoHTTPS) as Lang.String);
}
break;
case 404:
// System.println("HomeAssistantApp onReturnCheckMenuConfig() Response Code: 404, page not found. Check API URL setting.");
ErrorView.show(WatchUi.loadResource($.Rez.Strings.ApiUrlNotFound) as Lang.String);
@@ -798,6 +812,13 @@ class HomeAssistantApp extends Application.AppBase {
}
break;
case Communications.SECURE_CONNECTION_REQUIRED:
// System.println("HomeAssistantApp onReturnFetchMenuConfig() Response Code: SECURE_CONNECTION_REQUIRED, check API URL setting.");
if (mIsApp) {
ErrorView.show(WatchUi.loadResource($.Rez.Strings.NoHTTPS) as Lang.String);
}
break;
case 404:
// System.println("HomeAssistantApp onReturnFetchApiStatus() Response Code: 404, page not found. Check Configuration URL setting.");
if (mIsApp) {