|
292 | 292 | callback(new Error(utils.messages.timeout), null, 504); |
293 | 293 | }; |
294 | 294 | req.onerror = function(e) { |
295 | | - callback(new Error(e.error || ('Error in API: ' + req.status)), null, req.status); |
| 295 | + var url = req.responseURL || 'Unknown'; |
| 296 | + var status = req.status || 'No status available'; |
| 297 | + var responseText = req.responseText || 'No response text available'; |
| 298 | + var errorMessage = 'Error in API: URL - ' + url + ', Status - ' + status + ', Response - ' + responseText; |
| 299 | + console.log(errorMessage); |
| 300 | + callback(new Error(e.error || errorMessage), null, req.status); |
296 | 301 | }; |
297 | 302 | req.onreadystatechange = function() { |
298 | 303 | var data; |
|
326 | 331 | callback(req['responseText'], null, req['status']); |
327 | 332 | } |
328 | 333 | else { |
329 | | - callback(new Error('Error in API: ' + req.status), null, req.status); |
| 334 | + var url = req.responseURL || 'Unknown'; |
| 335 | + var status = req.status || 'No status available'; |
| 336 | + var responseText = req.responseText || 'No response text available'; |
| 337 | + var errorMessage = 'Error in API: URL - ' + url + ', Status - ' + status + ', Response - ' + responseText; |
| 338 | + console.log(errorMessage); |
| 339 | + callback(new Error(errorMessage), null, req.status); |
330 | 340 | } |
331 | 341 | } |
332 | 342 | } |
|
0 commit comments