Remove bottom bar for webview

This commit is contained in:
Yegor Vialov 2020-02-12 13:37:52 +00:00
parent f495a6affc
commit ed732e9b77
2 changed files with 9 additions and 9 deletions

View File

@ -15,6 +15,7 @@ class ConnectionManager {
String displayHostname;
String _webSocketAPIEndpoint;
String httpWebHost;
String httpWebHostWithExtAuth;
String _token;
String _tempToken;
String oauthUrl;
@ -51,6 +52,12 @@ class ConnectionManager {
"${prefs.getString('hassio-protocol')}://$_domain:$_port/api/websocket";
httpWebHost =
"${prefs.getString('hassio-res-protocol')}://$_domain:$_port";
httpWebHostWithExtAuth = httpWebHost;
if (httpWebHostWithExtAuth.contains("?")) {
httpWebHostWithExtAuth += "&external_auth=1";
} else {
httpWebHostWithExtAuth += "?external_auth=1";
}
if ((_domain == null) || (_port == null) ||
(_domain.isEmpty) || (_port.isEmpty)) {
completer.completeError(HAError.checkConnectionSettings());

View File

@ -867,18 +867,11 @@ class _MainPageState extends State<MainPage> with WidgetsBindingObserver, Ticker
)
);
} else if (ConnectionManager().settingsLoaded && ConnectionManager().useWebView) {
String webUIurl = ConnectionManager().httpWebHost;
if (webUIurl.contains("?")) {
webUIurl += "&external_auth=1";
} else {
webUIurl += "?external_auth=1";
}
return WebviewScaffold(
url: webUIurl,
url: ConnectionManager().httpWebHostWithExtAuth,
primary: false,
debuggingEnabled: true,
appBar: EmptyAppBar(),
bottomNavigationBar: bottomBar,
appBar: EmptyAppBar()
);
} else {
if (HomeAssistant().isNoViews) {