From 7378e2391a6c89b20144889eac114e4424027e3d Mon Sep 17 00:00:00 2001 From: "Fredrick W. Warren" Date: Mon, 15 Feb 2021 07:25:01 -0800 Subject: [PATCH] 20.04 Read Data - When Task Added --- src/store/store-tasks.js | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/src/store/store-tasks.js b/src/store/store-tasks.js index 94efc35..f4e46c7 100644 --- a/src/store/store-tasks.js +++ b/src/store/store-tasks.js @@ -1,6 +1,6 @@ import Vue from 'vue' import { uid } from 'quasar' -import { databaseDb } from 'boot/firebase' +import { firebaseDb, firebaseAuth } from 'boot/firebase' const state = { tasks: { @@ -69,7 +69,18 @@ const actions = { commit('setSort', value) }, fbReadData ({ commit }) { - console.log('read data from database') + const userId = firebaseAuth.currentUser.uid + const userTasks = firebaseDb.ref('tasks/' + userId) + + // child added + userTasks.on('child_added', snapshot => { + const task = snapshot.val() + const payload = { + id: snapshot.key, + task: task + } + commit('addTask', payload) + }) } }