24.02 Handle Write Errors
This commit is contained in:
parent
45ac159e30
commit
8037495aea
@ -1,6 +1,7 @@
|
|||||||
import Vue from 'vue'
|
import Vue from 'vue'
|
||||||
import { uid } from 'quasar'
|
import { uid } from 'quasar'
|
||||||
import { firebaseDb, firebaseAuth } from 'boot/firebase'
|
import { firebaseDb, firebaseAuth } from 'boot/firebase'
|
||||||
|
import { showErrorMessage } from 'src/functions/function-show-error-message'
|
||||||
|
|
||||||
const state = {
|
const state = {
|
||||||
tasks: {
|
tasks: {
|
||||||
@ -113,17 +114,29 @@ const actions = {
|
|||||||
fbAddTask ({ commit }, payload) {
|
fbAddTask ({ commit }, payload) {
|
||||||
const userId = firebaseAuth.currentUser.uid
|
const userId = firebaseAuth.currentUser.uid
|
||||||
const taskRef = firebaseDb.ref('tasks/' + userId + '/' + payload.id)
|
const taskRef = firebaseDb.ref('tasks/' + userId + '/' + payload.id)
|
||||||
taskRef.set(payload.task)
|
taskRef.set(payload.task, error => {
|
||||||
|
if (error) {
|
||||||
|
showErrorMessage(error.message)
|
||||||
|
}
|
||||||
|
})
|
||||||
},
|
},
|
||||||
fbUpdateTask ({ commit }, payload) {
|
fbUpdateTask ({ commit }, payload) {
|
||||||
const userId = firebaseAuth.currentUser.uid
|
const userId = firebaseAuth.currentUser.uid
|
||||||
const taskRef = firebaseDb.ref('tasks/' + userId + '/' + payload.id)
|
const taskRef = firebaseDb.ref('tasks/' + userId + '/' + payload.id)
|
||||||
taskRef.update(payload.updates)
|
taskRef.update(payload.updates, error => {
|
||||||
|
if (error) {
|
||||||
|
showErrorMessage(error.message)
|
||||||
|
}
|
||||||
|
})
|
||||||
},
|
},
|
||||||
fbDeleteTask ({ commit }, taskId) {
|
fbDeleteTask ({ commit }, taskId) {
|
||||||
const userId = firebaseAuth.currentUser.uid
|
const userId = firebaseAuth.currentUser.uid
|
||||||
const taskRef = firebaseDb.ref('tasks/' + userId + '/' + taskId)
|
const taskRef = firebaseDb.ref('tasks/' + userId + '/' + taskId)
|
||||||
taskRef.remove()
|
taskRef.remove(error => {
|
||||||
|
if (error) {
|
||||||
|
showErrorMessage(error.message)
|
||||||
|
}
|
||||||
|
})
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user