@@ -95,7 +95,17 @@ module.exports = function (RED) {
95
95
else
96
96
this . status ( { } ) ;
97
97
} catch ( err ) {
98
- console . log ( err ) ;
98
+ if ( err . response && err . response . res && err . response . request ) {
99
+ console . log ( 'statusCode: ' + err . response . res . statusCode + '\r' +
100
+ 'statusMessage: ' + err . response . res . statusMessage + '\r' +
101
+ 'text: ' + err . response . res . text + '\r' +
102
+ 'HTTP method: ' + err . response . request . method + '\r' +
103
+ 'URL request: ' + err . response . request . url
104
+ ) ;
105
+ } else {
106
+ console . log ( err ) ;
107
+ }
108
+
99
109
this . status ( { fill : "red" , shape : "dot" , text : "arduino-cloud.status.error-setting-value" } ) ;
100
110
}
101
111
} ) ;
@@ -107,7 +117,17 @@ module.exports = function (RED) {
107
117
}
108
118
}
109
119
} catch ( err ) {
110
- console . log ( err ) ;
120
+ if ( err . response && err . response . res && err . response . request ) {
121
+ console . log ( 'statusCode: ' + err . response . res . statusCode + '\r' +
122
+ 'statusMessage: ' + err . response . res . statusMessage + '\r' +
123
+ 'text: ' + err . response . res . text + '\r' +
124
+ 'HTTP method: ' + err . response . request . method + '\r' +
125
+ 'URL request: ' + err . response . request . url
126
+ ) ;
127
+ } else {
128
+ console . log ( err ) ;
129
+ }
130
+
111
131
}
112
132
}
113
133
}
@@ -167,7 +187,17 @@ module.exports = function (RED) {
167
187
this . status ( { fill : "grey" , shape : "dot" , text : str } ) ;
168
188
}
169
189
} catch ( err ) {
170
- console . log ( err ) ;
190
+ if ( err . response && err . response . res && err . response . request ) {
191
+ console . log ( 'statusCode: ' + err . response . res . statusCode + '\r' +
192
+ 'statusMessage: ' + err . response . res . statusMessage + '\r' +
193
+ 'text: ' + err . response . res . text + '\r' +
194
+ 'HTTP method: ' + err . response . request . method + '\r' +
195
+ 'URL request: ' + err . response . request . url
196
+ ) ;
197
+ } else {
198
+ console . log ( err ) ;
199
+ }
200
+
171
201
this . status ( { fill : "red" , shape : "dot" , text : "arduino-cloud.status.error-getting-value" } ) ;
172
202
}
173
203
} ) ;
@@ -180,7 +210,17 @@ module.exports = function (RED) {
180
210
this . status ( { fill : "red" , shape : "ring" , text : "arduino-cloud.status.connection-error" } ) ;
181
211
}
182
212
} catch ( err ) {
183
- console . log ( err ) ;
213
+ if ( err . response && err . response . res && err . response . request ) {
214
+ console . log ( 'statusCode: ' + err . response . res . statusCode + '\r' +
215
+ 'statusMessage: ' + err . response . res . statusMessage + '\r' +
216
+ 'text: ' + err . response . res . text + '\r' +
217
+ 'HTTP method: ' + err . response . request . method + '\r' +
218
+ 'URL request: ' + err . response . request . url
219
+ ) ;
220
+ } else {
221
+ console . log ( err ) ;
222
+ }
223
+
184
224
this . status ( { fill : "red" , shape : "dot" , text : "arduino-cloud.status.error-getting-value" } ) ;
185
225
}
186
226
}
@@ -220,7 +260,17 @@ module.exports = function (RED) {
220
260
this . status ( { fill : "red" , shape : "ring" , text : "arduino-cloud.status.connection-error" } ) ;
221
261
}
222
262
} catch ( err ) {
223
- console . log ( err ) ;
263
+ if ( err . response && err . response . res && err . response . request ) {
264
+ console . log ( 'statusCode: ' + err . response . res . statusCode + '\r' +
265
+ 'statusMessage: ' + err . response . res . statusMessage + '\r' +
266
+ 'text: ' + err . response . res . text + '\r' +
267
+ 'HTTP method: ' + err . response . request . method + '\r' +
268
+ 'URL request: ' + err . response . request . url
269
+ ) ;
270
+ } else {
271
+ console . log ( err ) ;
272
+ }
273
+
224
274
}
225
275
}
226
276
}
@@ -244,7 +294,17 @@ module.exports = function (RED) {
244
294
this . status ( { } ) ;
245
295
this . pollTimeoutPoll = setTimeout ( ( ) => { this . poll ( connectionConfig , pollTime ) } , pollTime * 1000 ) ;
246
296
} catch ( err ) {
247
- console . log ( err ) ;
297
+ if ( err . response && err . response . res && err . response . request ) {
298
+ console . log ( 'statusCode: ' + err . response . res . statusCode + '\r' +
299
+ 'statusMessage: ' + err . response . res . statusMessage + '\r' +
300
+ 'text: ' + err . response . res . text + '\r' +
301
+ 'HTTP method: ' + err . response . request . method + '\r' +
302
+ 'URL request: ' + err . response . request . url
303
+ ) ;
304
+ } else {
305
+ console . log ( err ) ;
306
+ }
307
+
248
308
this . pollTimeoutPoll = setTimeout ( ( ) => { this . poll ( connectionConfig , pollTime ) } , pollTime * 1000 ) ;
249
309
this . status ( { fill : "red" , shape : "dot" , text : "arduino-cloud.status.error-getting-value" } ) ;
250
310
}
@@ -285,7 +345,17 @@ module.exports = function (RED) {
285
345
else
286
346
this . status ( { } ) ;
287
347
} catch ( err ) {
288
- console . log ( err ) ;
348
+ if ( err . response && err . response . res && err . response . request ) {
349
+ console . log ( 'statusCode: ' + err . response . res . statusCode + '\r' +
350
+ 'statusMessage: ' + err . response . res . statusMessage + '\r' +
351
+ 'text: ' + err . response . res . text + '\r' +
352
+ 'HTTP method: ' + err . response . request . method + '\r' +
353
+ 'URL request: ' + err . response . request . url
354
+ ) ;
355
+ } else {
356
+ console . log ( err ) ;
357
+ }
358
+
289
359
this . status ( { fill : "red" , shape : "dot" , text : "arduino-cloud.status.error-getting-value" } ) ;
290
360
}
291
361
} ) ;
@@ -297,7 +367,17 @@ module.exports = function (RED) {
297
367
}
298
368
}
299
369
} catch ( err ) {
300
- console . log ( err ) ;
370
+ if ( err . response && err . response . res && err . response . request ) {
371
+ console . log ( 'statusCode: ' + err . response . res . statusCode + '\r' +
372
+ 'statusMessage: ' + err . response . res . statusMessage + '\r' +
373
+ 'text: ' + err . response . res . text + '\r' +
374
+ 'HTTP method: ' + err . response . request . method + '\r' +
375
+ 'URL request: ' + err . response . request . url
376
+ ) ;
377
+ } else {
378
+ console . log ( err ) ;
379
+ }
380
+
301
381
this . status ( { fill : "red" , shape : "dot" , text : "arduino-cloud.status.error-getting-value" } ) ;
302
382
}
303
383
}
0 commit comments