@@ -95,7 +95,17 @@ module.exports = function (RED) {
9595 else
9696 this . status ( { } ) ;
9797 } 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+
99109 this . status ( { fill : "red" , shape : "dot" , text : "arduino-cloud.status.error-setting-value" } ) ;
100110 }
101111 } ) ;
@@ -107,7 +117,17 @@ module.exports = function (RED) {
107117 }
108118 }
109119 } 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+
111131 }
112132 }
113133 }
@@ -167,7 +187,17 @@ module.exports = function (RED) {
167187 this . status ( { fill : "grey" , shape : "dot" , text : str } ) ;
168188 }
169189 } 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+
171201 this . status ( { fill : "red" , shape : "dot" , text : "arduino-cloud.status.error-getting-value" } ) ;
172202 }
173203 } ) ;
@@ -180,7 +210,17 @@ module.exports = function (RED) {
180210 this . status ( { fill : "red" , shape : "ring" , text : "arduino-cloud.status.connection-error" } ) ;
181211 }
182212 } 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+
184224 this . status ( { fill : "red" , shape : "dot" , text : "arduino-cloud.status.error-getting-value" } ) ;
185225 }
186226 }
@@ -220,7 +260,17 @@ module.exports = function (RED) {
220260 this . status ( { fill : "red" , shape : "ring" , text : "arduino-cloud.status.connection-error" } ) ;
221261 }
222262 } 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+
224274 }
225275 }
226276 }
@@ -244,7 +294,17 @@ module.exports = function (RED) {
244294 this . status ( { } ) ;
245295 this . pollTimeoutPoll = setTimeout ( ( ) => { this . poll ( connectionConfig , pollTime ) } , pollTime * 1000 ) ;
246296 } 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+
248308 this . pollTimeoutPoll = setTimeout ( ( ) => { this . poll ( connectionConfig , pollTime ) } , pollTime * 1000 ) ;
249309 this . status ( { fill : "red" , shape : "dot" , text : "arduino-cloud.status.error-getting-value" } ) ;
250310 }
@@ -285,7 +345,17 @@ module.exports = function (RED) {
285345 else
286346 this . status ( { } ) ;
287347 } 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+
289359 this . status ( { fill : "red" , shape : "dot" , text : "arduino-cloud.status.error-getting-value" } ) ;
290360 }
291361 } ) ;
@@ -297,7 +367,17 @@ module.exports = function (RED) {
297367 }
298368 }
299369 } 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+
301381 this . status ( { fill : "red" , shape : "dot" , text : "arduino-cloud.status.error-getting-value" } ) ;
302382 }
303383 }
0 commit comments