From c114bcfb359e1fe7ae137b6a44c291e425b01ea5 Mon Sep 17 00:00:00 2001 From: estevez-dev Date: Thu, 5 Sep 2019 00:48:20 +0300 Subject: [PATCH] Resolves #426 Autofill port if not set --- lib/pages/settings.page.dart | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/pages/settings.page.dart b/lib/pages/settings.page.dart index 3c8a63e..3421a95 100644 --- a/lib/pages/settings.page.dart +++ b/lib/pages/settings.page.dart @@ -87,6 +87,9 @@ class _ConnectionSettingsPageState extends State { await storage.delete(key: "hacl_llt"); } prefs.setString("hassio-domain", _newHassioDomain); + if (_newHassioPort == null || _newHassioPort.isEmpty) { + _newHassioPort = _newSocketProtocol == "wss" ? "443" : "80"; + } prefs.setString("hassio-port", _newHassioPort); prefs.setString("hassio-protocol", _newSocketProtocol); prefs.setString("hassio-res-protocol", _newSocketProtocol == "wss" ? "https" : "http");