api resource refactoring part 2

This commit is contained in:
Peter Papp
2021-08-27 10:05:20 +02:00
parent e0e060e5a1
commit 174f2a2c1f
7 changed files with 61 additions and 24 deletions

View File

@@ -58,9 +58,16 @@ const actions = {
? `/api/editor/move/${router.currentRoute.params.token}`
: '/api/move'
let moveToId = undefined
if (to_item.data)
moveToId = to_item.data.id
else if (to_item.id)
moveToId = to_item.id
axios
.post(route, {
to_id: to_item.id ? to_item.id : null,
to_id: moveToId,
items: itemsToMove
})
.then(() => {
@@ -170,7 +177,7 @@ const actions = {
resolve(response)
// Proceed if was returned database record
if (response.data.id) {
if (response.data.data.id) {
commit('PROCESSING_FILE', false)
@@ -178,18 +185,18 @@ const actions = {
commit('SHIFT_FROM_FILE_QUEUE')
// Check if user is in uploading folder, if yes, than show new file
if (response.data.folder_id === getters.currentFolder.data.id) {
if ((! getters.currentFolder && !response.data.data.attributes.folder_id) || response.data.data.attributes.folder_id === getters.currentFolder.data.id) {
// Add uploaded item into view
commit('ADD_NEW_ITEMS', response.data)
// Reset file progress
commit('UPLOADING_FILE_PROGRESS', 0)
// Increase count in files in queue uploaded for 1
commit('INCREASE_FILES_IN_QUEUE_UPLOADED')
}
// Reset file progress
commit('UPLOADING_FILE_PROGRESS', 0)
// Increase count in files in queue uploaded for 1
commit('INCREASE_FILES_IN_QUEUE_UPLOADED')
// Start uploading next file if file queue is not empty
if (getters.fileQueue.length) {
Vue.prototype.$handleUploading(getters.fileQueue[0])
@@ -218,6 +225,9 @@ const actions = {
}
}
console.log(error.response);
console.log(error.response.status);
events.$emit('alert:open', {
emoji: '😬😬😬',
title: messages[error.response.status]['title'],