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
|
progressTracker
|
||||||
): Promise<string> {
|
): Promise<string> {
|
||||||
try {
|
try {
|
||||||
await retryHTTPCall(() =>
|
await retryHTTPCall(
|
||||||
HTTPService.put(
|
() =>
|
||||||
fileUploadURL.url,
|
HTTPService.put(
|
||||||
file,
|
fileUploadURL.url,
|
||||||
null,
|
file,
|
||||||
null,
|
null,
|
||||||
progressTracker
|
null,
|
||||||
)
|
progressTracker
|
||||||
|
),
|
||||||
|
handleUploadError
|
||||||
);
|
);
|
||||||
return fileUploadURL.objectKey;
|
return fileUploadURL.objectKey;
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
|
@ -127,7 +129,9 @@ class UploadHttpClient {
|
||||||
);
|
);
|
||||||
return fileUploadURL.objectKey;
|
return fileUploadURL.objectKey;
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
logError(e, 'putFile to dataStore failed ');
|
if (e.message !== CustomError.UPLOAD_CANCELLED) {
|
||||||
|
logError(e, 'putFile to dataStore failed ');
|
||||||
|
}
|
||||||
throw e;
|
throw e;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -152,10 +156,12 @@ class UploadHttpClient {
|
||||||
throw err;
|
throw err;
|
||||||
}
|
}
|
||||||
return resp;
|
return resp;
|
||||||
});
|
}, handleUploadError);
|
||||||
return response.headers.etag as string;
|
return response.headers.etag as string;
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
logError(e, 'put filePart failed');
|
if (e.message !== CustomError.UPLOAD_CANCELLED) {
|
||||||
|
logError(e, 'put filePart failed');
|
||||||
|
}
|
||||||
throw e;
|
throw e;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue