aboutsummaryrefslogtreecommitdiff
path: root/src/modules
diff options
context:
space:
mode:
authorShpuld Shpuldson <shp@cock.li>2021-02-03 12:02:37 +0200
committerShpuld Shpuldson <shp@cock.li>2021-02-03 12:02:37 +0200
commit52c22e863e66cd165adb100af42b88f5bbb116f0 (patch)
treef9230fb6f056b59140477775c9e232dc2ff453f1 /src/modules
parent3e6309ef94c72770dc83cc53fd05f66e69538bc7 (diff)
Fix setting report state, add proper error handling
Diffstat (limited to 'src/modules')
-rw-r--r--src/modules/reports.js9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/modules/reports.js b/src/modules/reports.js
index 93866e20..b25e9ee9 100644
--- a/src/modules/reports.js
+++ b/src/modules/reports.js
@@ -41,7 +41,7 @@ const reports = {
closeUserReportingModal ({ commit }) {
commit('closeUserReportingModal')
},
- setReportState ({ commit, rootState }, { id, state }) {
+ setReportState ({ commit, dispatch, rootState }, { id, state }) {
const oldState = rootState.reports.reports[id].state
console.log(oldState, state)
commit('setReportState', { id, state })
@@ -49,8 +49,13 @@ const reports = {
console.log(report)
}).catch(e => {
console.error('Failed to set report state', e)
+ dispatch('pushGlobalNotice', {
+ level: 'error',
+ messageKey: 'general.generic_error_message',
+ messageArgs: [e.message],
+ timeout: 5000
+ })
commit('setReportState', { id, state: oldState })
- console.log(oldState)
})
},
addReport ({ commit }, report) {