From f6de60571ba0b3739c96fe835593bef7d7f3ab8d Mon Sep 17 00:00:00 2001 From: "Fredrick W. Warren" Date: Mon, 15 Feb 2021 08:52:17 -0800 Subject: [PATCH] 21.04 Write Data - When Task Deleted --- src/store/store-tasks.js | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/store/store-tasks.js b/src/store/store-tasks.js index 306dd09..724def3 100644 --- a/src/store/store-tasks.js +++ b/src/store/store-tasks.js @@ -51,8 +51,8 @@ const actions = { updateTask ({ dispatch }, payload) { dispatch('fbUpdateTask', payload) }, - deleteTask ({ commit }, id) { - commit('deleteTask', id) + deleteTask ({ dispatch }, id) { + dispatch('fbDeleteTask', id) }, addTask ({ dispatch }, task) { const taskId = uid() @@ -107,7 +107,12 @@ const actions = { const userId = firebaseAuth.currentUser.uid const taskRef = firebaseDb.ref('tasks/' + userId + '/' + payload.id) taskRef.update(payload.updates) - } + }, + fbDeleteTask ({ commit }, taskId) { + const userId = firebaseAuth.currentUser.uid + const taskRef = firebaseDb.ref('tasks/' + userId + '/' + taskId) + taskRef.remove() + } } const getters = {