user vor 6 Jahren
Ursprung
Commit
3233a48aef
3 geänderte Dateien mit 7 neuen und 1 gelöschten Zeilen
  1. 3 0
      lib/webclient-node.js
  2. 1 1
      lib/webclient-node.js.map
  3. 3 0
      src/webclient-node.ts

+ 3 - 0
lib/webclient-node.js

@@ -27,6 +27,9 @@ class WebClientNode {
             }
             if (options.body) {
                 options.headers['content-type'] = 'application/json';
+                if (typeof options.body === 'object') {
+                    options.body = JSON.stringify(options.body);
+                }
             }
             options.headers.accept = 'application/json';
             return JSON.parse(yield this.request(options));

Datei-Diff unterdrückt, da er zu groß ist
+ 1 - 1
lib/webclient-node.js.map


+ 3 - 0
src/webclient-node.ts

@@ -19,6 +19,9 @@ export default class WebClientNode implements IWebClient {
         }
         if (options.body) {
             options.headers['content-type'] = 'application/json';
+            if (typeof options.body === 'object') {
+                options.body = JSON.stringify(options.body);
+            }
         }
         options.headers.accept = 'application/json';
         return JSON.parse(await this.request(options));