WIP #48 Show dialog on app registration
This commit is contained in:
parent
491c2b0dc0
commit
ad6355503b
@ -119,8 +119,19 @@ class HomeAssistant {
|
|||||||
var responseObject = json.decode(response);
|
var responseObject = json.decode(response);
|
||||||
SharedPreferences.getInstance().then((prefs) {
|
SharedPreferences.getInstance().then((prefs) {
|
||||||
prefs.setString("app-webhook-id", responseObject["webhook_id"]);
|
prefs.setString("app-webhook-id", responseObject["webhook_id"]);
|
||||||
|
Connection().webhookId = responseObject["webhook_id"];
|
||||||
prefs.setString("registered-app-version", "$appVersion");
|
prefs.setString("registered-app-version", "$appVersion");
|
||||||
|
Connection().registeredAppVersion = "$appVersion";
|
||||||
completer.complete();
|
completer.complete();
|
||||||
|
eventBus.fire(ShowDialogEvent(
|
||||||
|
title: "App was registered with your Home Assistant",
|
||||||
|
body: "To start using notifications you need to restart your Home Assistant",
|
||||||
|
positiveText: "Restart now",
|
||||||
|
negativeText: "Later",
|
||||||
|
onPositive: () {
|
||||||
|
Connection().callService(domain: "homeassistant", service: "restart", entityId: null);
|
||||||
|
},
|
||||||
|
));
|
||||||
});
|
});
|
||||||
}).catchError((e) {
|
}).catchError((e) {
|
||||||
completer.complete();
|
completer.complete();
|
||||||
|
Reference in New Issue
Block a user