Add DeleteView one-click delete page at /d/:id?token=...

This commit is contained in:
2026-10-27 19:13:40 +01:00
parent c147a010b5
commit 00ef845277
3 changed files with 65 additions and 4 deletions
+8 -1
View File
@@ -96,6 +96,12 @@ export const useUploadStore = defineStore('upload', () => {
return data;
};
const deleteUpload = async (uploadId: string, deleteToken: string): Promise<void> => {
await api.delete(`/uploads/${uploadId}`, {
params: { delete_token: deleteToken }
});
};
const getUploadRequestHeaders = (altcha?: string) => (altcha ? { [ALTCHA_REQUEST_HEADER]: altcha } : undefined);
const uploadBatch = async (
@@ -257,6 +263,7 @@ export const useUploadStore = defineStore('upload', () => {
clearAllUploads,
uploadBatch,
uploadZk,
uploadHotlink
uploadHotlink,
deleteUpload
};
});