Refactor backend and frontend cleanup paths
This commit is contained in:
@@ -4,7 +4,7 @@
|
||||
* Consumers: stores/folders.js, FolderTreeItem.vue, AppSidebar.vue
|
||||
*/
|
||||
|
||||
import { request } from './utils.js'
|
||||
import { request, jsonRequest } from './utils.js'
|
||||
|
||||
export function listFolders(parentId = null) {
|
||||
const params = new URLSearchParams()
|
||||
@@ -14,11 +14,7 @@ export function listFolders(parentId = null) {
|
||||
}
|
||||
|
||||
export function createFolder(name, parentId = null) {
|
||||
return request('/api/folders', {
|
||||
method: 'POST',
|
||||
headers: { 'Content-Type': 'application/json' },
|
||||
body: JSON.stringify({ name, parent_id: parentId || null }),
|
||||
})
|
||||
return jsonRequest('/api/folders', 'POST', { name, parent_id: parentId || null })
|
||||
}
|
||||
|
||||
export function getFolder(folderId) {
|
||||
@@ -26,11 +22,7 @@ export function getFolder(folderId) {
|
||||
}
|
||||
|
||||
export function renameFolder(folderId, name) {
|
||||
return request(`/api/folders/${folderId}`, {
|
||||
method: 'PATCH',
|
||||
headers: { 'Content-Type': 'application/json' },
|
||||
body: JSON.stringify({ name }),
|
||||
})
|
||||
return jsonRequest(`/api/folders/${folderId}`, 'PATCH', { name })
|
||||
}
|
||||
|
||||
export function deleteFolder(folderId) {
|
||||
@@ -38,9 +30,5 @@ export function deleteFolder(folderId) {
|
||||
}
|
||||
|
||||
export function moveDocument(docId, folderId) {
|
||||
return request(`/api/documents/${docId}/folder`, {
|
||||
method: 'PATCH',
|
||||
headers: { 'Content-Type': 'application/json' },
|
||||
body: JSON.stringify({ folder_id: folderId || null }),
|
||||
})
|
||||
return jsonRequest(`/api/documents/${docId}/folder`, 'PATCH', { folder_id: folderId || null })
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user