提交 34d370a0 编写于 作者: M Matt Bierner

check log uploader result type

上级 1e117f41
...@@ -101,8 +101,14 @@ async function postLogs( ...@@ -101,8 +101,14 @@ async function postLogs(
result.stream.on('end', () => { result.stream.on('end', () => {
try { try {
const result = Buffer.concat(parts).toString('utf-8'); const response = Buffer.concat(parts).toString('utf-8');
res(JSON.parse(result)); if (result.res.statusCode === 200) {
res(JSON.parse(response));
} else {
const errorMessage = localize('responseError', 'Error posting logs. Got {0}', result.res.statusCode);
console.log(errorMessage);
reject(new Error(errorMessage));
}
} catch (e) { } catch (e) {
console.log(localize('parseError', 'Error parsing response')); console.log(localize('parseError', 'Error parsing response'));
reject(e); reject(e);
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册