WIP #48 Notifications with mobile_app component

This commit is contained in:
estevez-dev
2019-06-16 00:08:13 +03:00
parent 5b99ade088
commit 491c2b0dc0
4 changed files with 99 additions and 24 deletions

View File

@ -91,11 +91,33 @@ class _ConfigPanelWidgetState extends State<ConfigPanelWidget> {
}
resetRegistration() {
HomeAssistant().checkAppRegistration(forceRegister: true).then((_) => Navigator.of(context).pop());
HomeAssistant().checkAppRegistration(forceRegister: true).then((_) {
Navigator.of(context).pop();
eventBus.fire(ShowDialogEvent(
title: "App registered",
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);
},
));
});
}
updateRegistration() {
HomeAssistant().checkAppRegistration(forceUpdate: true).then((_) => Navigator.of(context).pop());
HomeAssistant().checkAppRegistration(forceUpdate: true).then((_) {
Navigator.of(context).pop();
eventBus.fire(ShowDialogEvent(
title: "App registration updated",
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);
},
));
});
}
@override