fix: share finishes before all files are uploaded

This commit is contained in:
Elias Schneider
2022-10-31 10:28:29 +01:00
parent 00d0df731b
commit 99de4e57e1
2 changed files with 12 additions and 11 deletions

View File

@@ -75,12 +75,16 @@ const uploadFile = async (
let formData = new FormData();
formData.append("file", file);
return (
await api.post(`shares/${shareId}/files`, formData, {
onUploadProgress: (progressEvent) =>
progressCallBack(progressEvent.loaded),
})
).data;
const response = await api.post(`shares/${shareId}/files`, formData, {
onUploadProgress: (progressEvent) => {
const uploadingProgress = Math.round(
(100 * progressEvent.loaded) / progressEvent.total
);
if (uploadingProgress < 100) progressCallBack(uploadingProgress);
},
});
progressCallBack(100);
return response;
};
export default {