user преди 6 години
родител
ревизия
5e7a9a63c0
променени са 3 файла, в които са добавени 18 реда и са изтрити 7 реда
  1. 9 3
      lib/webclient-node.js
  2. 1 1
      lib/webclient-node.js.map
  3. 8 3
      src/webclient-node.ts

+ 9 - 3
lib/webclient-node.js

@@ -51,9 +51,15 @@ class WebClientNode {
             if (options.body) {
                 rpOptions.body = options.body;
             }
-            // console.log('rpOptions', rpOptions);
-            const result = yield request(rpOptions);
-            return JSON.parse(result);
+            console.log('rpOptions', options, rpOptions);
+            try {
+                const result = yield request(rpOptions);
+                return JSON.parse(result);
+            }
+            catch (e) {
+                console.error('fatal error during request', options, rpOptions, e);
+                throw e;
+            }
         });
     }
 }

Файловите разлики са ограничени, защото са твърде много
+ 1 - 1
lib/webclient-node.js.map


+ 8 - 3
src/webclient-node.ts

@@ -43,8 +43,13 @@ export class WebClientNode implements IWebClient {
         if (options.body) {
             rpOptions.body = options.body;
         }
-        // console.log('rpOptions', rpOptions);
-        const result = await request(rpOptions);
-        return JSON.parse(result);
+        console.log('rpOptions', options, rpOptions);
+        try {
+            const result = await request(rpOptions);
+            return JSON.parse(result);
+        } catch (e) {
+            console.error('fatal error during request', options, rpOptions, e);
+            throw e;
+        }
     }
 }