pass handleUploadError as checkForBreakingError to putFilePart and putFile's retryHTppCall checkForBreakingError util
This commit is contained in:
parent
e109b1e0f0
commit
506002499e
|
@ -92,14 +92,16 @@ class UploadHttpClient {
|
|||
progressTracker
|
||||
): Promise<string> {
|
||||
try {
|
||||
await retryHTTPCall(() =>
|
||||
HTTPService.put(
|
||||
fileUploadURL.url,
|
||||
file,
|
||||
null,
|
||||
null,
|
||||
progressTracker
|
||||
)
|
||||
await retryHTTPCall(
|
||||
() =>
|
||||
HTTPService.put(
|
||||
fileUploadURL.url,
|
||||
file,
|
||||
null,
|
||||
null,
|
||||
progressTracker
|
||||
),
|
||||
handleUploadError
|
||||
);
|
||||
return fileUploadURL.objectKey;
|
||||
} catch (e) {
|
||||
|
@ -127,7 +129,9 @@ class UploadHttpClient {
|
|||
);
|
||||
return fileUploadURL.objectKey;
|
||||
} catch (e) {
|
||||
logError(e, 'putFile to dataStore failed ');
|
||||
if (e.message !== CustomError.UPLOAD_CANCELLED) {
|
||||
logError(e, 'putFile to dataStore failed ');
|
||||
}
|
||||
throw e;
|
||||
}
|
||||
}
|
||||
|
@ -152,10 +156,12 @@ class UploadHttpClient {
|
|||
throw err;
|
||||
}
|
||||
return resp;
|
||||
});
|
||||
}, handleUploadError);
|
||||
return response.headers.etag as string;
|
||||
} catch (e) {
|
||||
logError(e, 'put filePart failed');
|
||||
if (e.message !== CustomError.UPLOAD_CANCELLED) {
|
||||
logError(e, 'put filePart failed');
|
||||
}
|
||||
throw e;
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue