fix: remove file upload timeout

This commit is contained in:
Alaister Young authored and Inian committed 2022-05-25 11:34:03 +08:00
1 parent 77ae49158b
commit 0192eb91c8
1 file changed
+15 -18
@@ -22,7 +22,7 @@ import {
STORAGE_ROW_STATUS,
STORAGE_SORT_BY,
} from 'components/to-be-cleaned/Storage/Storage.constants.ts'
import { timeout, copyToClipboard } from 'lib/helpers'
import { copyToClipboard } from 'lib/helpers'
/**
* This is a preferred method rather than React Context and useStorageExplorerStore().
@@ -625,25 +625,22 @@ class StorageExplorerStore {
}
return () => {
return Promise.race([
new Promise(async (resolve) => {
const { error } = await this.supabaseClient.storage
.from(this.selectedBucket.name)
.upload(formattedPathToFile, file, fileOptions)
return new Promise(async (resolve) => {
const { error } = await this.supabaseClient.storage
.from(this.selectedBucket.name)
.upload(formattedPathToFile, file, fileOptions)
this.uploadProgress = this.uploadProgress + 1 / formattedFilesToUpload.length
this.uploadProgress = this.uploadProgress + 1 / formattedFilesToUpload.length
if (error) {
numberOfFilesUploadedFail += 1
toast.error(`Failed to upload ${file.name}: ${error.message}`)
resolve()
} else {
numberOfFilesUploadedSuccess += 1
resolve()
}
}),
timeout(30000),
])
if (error) {
numberOfFilesUploadedFail += 1
toast.error(`Failed to upload ${file.name}: ${error.message}`)
resolve()
} else {
numberOfFilesUploadedSuccess += 1
resolve()
}
})
}
})