From 8ab46affccbb07f43c0d2aab1ff3e095224e196f Mon Sep 17 00:00:00 2001 From: ammarahm-ed Date: Wed, 5 Jan 2022 21:51:24 +0500 Subject: [PATCH] add a check on file upload --- apps/mobile/src/utils/filesystem.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/apps/mobile/src/utils/filesystem.js b/apps/mobile/src/utils/filesystem.js index df75e2648..c7ce3c2c9 100644 --- a/apps/mobile/src/utils/filesystem.js +++ b/apps/mobile/src/utils/filesystem.js @@ -93,9 +93,11 @@ async function uploadFile(filename, data, cancelToken) { }); cancelToken.cancel = request.cancel; let response = await request; - console.log(response.info().status); + let status = response.info().status; - let result = status >= 200 && status < 300; + let text = await response.text(); + + let result = status >= 200 && status < 300 && text.length === 0 useAttachmentStore.getState().remove(filename); if (result) { let attachment = db.attachments.attachment(filename); @@ -146,6 +148,7 @@ async function downloadFile(filename, data, cancelToken) { cancelToken.cancel = request.cancel; let response = await request; + let status = response.info().status; useAttachmentStore.getState().remove(filename); return status >= 200 && status < 300;