remove download endpoint

This commit is contained in:
2025-10-28 00:17:57 +01:00
parent 7abc10acde
commit b9d84fa72b
5 changed files with 12 additions and 101 deletions
+12 -7
View File
@@ -3107,13 +3107,18 @@ const AppLayout = () => {
const request = (async () => {
try {
const { data } = await api.get(`/documents/${documentId}/download`);
const ttl = data.expires_in ? Math.max(data.expires_in - 60, 30) * 1000 : 5 * 60 * 1000;
const docResponse = await api.get(`/documents/${documentId}`);
const downloadPath = docResponse.data?.document?.current_version?.download_path;
if (!downloadPath || !resolveApiPath) {
throw new Error('Document missing download path');
}
const href = resolveApiPath(downloadPath);
const entry = {
url: data.url,
contentType: data.content_type || null,
filename: data.filename,
expiresAt: Date.now() + ttl,
url: href,
contentType: docResponse.data?.document?.current_version?.version?.content_type || null,
filename: docResponse.data?.document?.filename || 'document',
expiresAt: Date.now() + 5 * 60 * 1000,
};
setPreviewEntries((prev) => {
const next = new Map(prev);
@@ -3132,7 +3137,7 @@ const AppLayout = () => {
previewInflightRef.current.set(documentId, request);
return request;
},
[previewEntries, notifyApiError],
[previewEntries, notifyApiError, resolveApiPath],
);
const extractFilesFromDataTransfer = useCallback(async (dataTransfer) => {