We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 4c0d490 commit ffd87a0Copy full SHA for ffd87a0
src/client.js
@@ -272,11 +272,18 @@ module.exports = function (classes){
272
273
response.on('end', function responseEnd(){
274
if (response.statusCode !== 200) {
275
- callback(new Error('"' + response.statusCode + '"' + data))
276
- ;
+ callback(new Error('"' + response.statusCode + '"' + data));
277
return;
278
}
279
- var decoded = JSON.parse(data);
+
+ var decoded;
280
+ try {
281
+ decoded = JSON.parse(data);
282
+ } catch (error) {
283
+ callback(error);
284
+ return;
285
+ }
286
287
if (_.isFunction(callback)) {
288
if (!decoded.error) {
289
decoded.error = null;
0 commit comments