diff --git a/src/pages/PageTodo.vue b/src/pages/PageTodo.vue
index 552add6..268bc10 100644
--- a/src/pages/PageTodo.vue
+++ b/src/pages/PageTodo.vue
@@ -3,7 +3,16 @@
-
+
+
+
+
+
+
+
@@ -39,15 +48,6 @@
-
-
-
-
-
-
diff --git a/src/store/store-auth.js b/src/store/store-auth.js
index a2dd773..53e79cd 100644
--- a/src/store/store-auth.js
+++ b/src/store/store-auth.js
@@ -35,6 +35,7 @@ const actions = {
})
},
logoutUser () {
+ console.log('xx')
firebaseAuth.signOut()
},
handleAuthStateChange ({ commit, dispatch }) {
@@ -47,6 +48,7 @@ const actions = {
dispatch('tasks/fbReadData', null, { root: true })
} else {
commit('setLoggedIn', false)
+ commit('/tasks/setTasksDownloaded', false, { root: true })
this.$router.replace('/auth').catch(err => { })
}
})
diff --git a/src/store/store-tasks.js b/src/store/store-tasks.js
index b95c54a..bf8beee 100644
--- a/src/store/store-tasks.js
+++ b/src/store/store-tasks.js
@@ -76,6 +76,11 @@ const actions = {
const userId = firebaseAuth.currentUser.uid
const userTasks = firebaseDb.ref('tasks/' + userId)
+ // initial chcek for data
+ userTasks.once('value', snapshot => {
+ commit('setTasksDownloaded', true)
+ })
+
// child added
userTasks.on('child_added', snapshot => {
const task = snapshot.val()