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) { if(needUpload) {
const request = readAndUploadChunk(index).then(async(uploadRequest) => { // upload every chunk at onces
// const request = readAndUploadChunk(index).then(async(uploadRequest) => {
if(uploadRequest.isErr()) { // if(uploadRequest.isErr()) {
connection = false // connection = false
const pingRequest = await this.CMAPIService.ping() // const pingRequest = await this.CMAPIService.ping()
if( pingRequest.isErr()) { // if( pingRequest.isErr()) {
errorMessage = UploadError.noConnection // errorMessage = UploadError.noConnection
} else { // } else {
errorMessage = UploadError.slow // errorMessage = UploadError.slow
} // }
} // }
}) // })
// allRequest.push(request)
// one by one chunk upload
const request = readAndUploadChunk(index)
allRequest.push(request) 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))
}
}
} }
} }