Show error if debug log upload fails

This commit is contained in:
Scott Nonnenberg 2018-07-19 10:21:53 -07:00
parent 4ca674edb2
commit 2ef2235317
3 changed files with 31 additions and 11 deletions

View file

@ -14,11 +14,18 @@ const USER_AGENT = `Signal Desktop ${VERSION}`;
// https://github.com/sindresorhus/got/pull/466
const submitFormData = (form, url) =>
new Promise((resolve, reject) => {
form.submit(url, error => {
form.submit(url, (error, response) => {
if (error) {
return reject(error);
}
const { statusCode } = response;
if (statusCode !== 204) {
return reject(
new Error(`Failed to upload to S3, got status ${statusCode}`)
);
}
return resolve();
});
});