chunk upload setting change, upload chunk one by one

This commit is contained in:
Peter Maquiran
2024-02-16 10:55:29 +01:00
parent be7b9f3875
commit 213f32023c
@@ -75,20 +75,36 @@ class UploadFileUseCase {
if(needUpload) {
const request = readAndUploadChunk(index).then(async(uploadRequest) => {
// upload every chunk at onces
// const request = readAndUploadChunk(index).then(async(uploadRequest) => {
if(uploadRequest.isErr()) {
connection = false
const pingRequest = await this.CMAPIService.ping()
if( pingRequest.isErr()) {
errorMessage = UploadError.noConnection
} else {
errorMessage = UploadError.slow
}
}
// if(uploadRequest.isErr()) {
// connection = false
// const pingRequest = await this.CMAPIService.ping()
// if( pingRequest.isErr()) {
// errorMessage = UploadError.noConnection
// } else {
// errorMessage = UploadError.slow
// }
// }
})
// })
// allRequest.push(request)
// one by one chunk upload
const request = readAndUploadChunk(index)
allRequest.push(request)
const uploadRequest = await request
if(uploadRequest.isErr()) {
const pingRequest = await this.CMAPIService.ping()
if( pingRequest.isErr()) {
return resolve(err(UploadError.noConnection))
} else {
return resolve(err(UploadError.slow))
}
}
}
}