mirror of
https://github.com/supabase/supabase.git
synced 2026-10-05 17:35:10 +03:00
fix: remove file upload timeout
This commit is contained in:
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()
|
||||
}
|
||||
})
|
||||
}
|
||||
})
|
||||
|
||||
|
||||
Reference in new issue
Block a user