feat: add force refresh button to source/collection cards
- Backend: preview handlers accept forceRefresh in request body - Frontend: Sources & Collections cards get a refresh button that bypasses cache and re-fetches from remote
This commit is contained in:
@@ -71,8 +71,10 @@ export const deleteRecycleEntry = (id) => api.delete(`/recycle-bin/${id}`)
|
||||
export const restoreRecycleEntry = (id) => api.post(`/recycle-bin/${id}/restore`)
|
||||
|
||||
// Preview
|
||||
export const previewSource = (data) => api.post('/preview/source', data)
|
||||
export const previewCollection = (data) => api.post('/preview/collection', data)
|
||||
export const previewSource = (data, forceRefresh = false) =>
|
||||
api.post('/preview/source', forceRefresh ? { ...data, forceRefresh: true } : data)
|
||||
export const previewCollection = (data, forceRefresh = false) =>
|
||||
api.post('/preview/collection', forceRefresh ? { ...data, forceRefresh: true } : data)
|
||||
|
||||
// Download links
|
||||
export const getLinkSource = (name, target) => api.get(`/link/source/${name}`, { params: target ? { target } : {} })
|
||||
|
||||
Reference in New Issue
Block a user