aboutsummaryrefslogtreecommitdiffstats
path: root/ui
diff options
context:
space:
mode:
Diffstat (limited to 'ui')
-rw-r--r--ui/app/store/actions.js21
1 files changed, 17 insertions, 4 deletions
diff --git a/ui/app/store/actions.js b/ui/app/store/actions.js
index b2aa28c93..785cadc3c 100644
--- a/ui/app/store/actions.js
+++ b/ui/app/store/actions.js
@@ -2491,16 +2491,29 @@ function setCompletedOnboarding () {
return dispatch => {
dispatch(actions.showLoadingIndication())
return new Promise((resolve, reject) => {
- background.completeOnboarding(err => {
- dispatch(actions.hideLoadingIndication())
+ background.markAllNoticesRead(err => {
if (err) {
dispatch(actions.displayWarning(err.message))
return reject(err)
}
- dispatch(actions.completeOnboarding())
- resolve()
+ dispatch(actions.clearNotices())
+ resolve(false)
+ })
+ })
+ .then(() => {
+ return new Promise((resolve, reject) => {
+ background.completeOnboarding(err => {
+ if (err) {
+ dispatch(actions.displayWarning(err.message))
+ return reject(err)
+ }
+
+ dispatch(actions.completeOnboarding())
+ dispatch(actions.hideLoadingIndication())
+ resolve()
+ })
})
})
}