Переглянути джерело

WIP: replace slack libs

* adjust to the 'attachments' argument for Web API
Yuki Takei 8 роки тому
батько
коміт
9ae75a9463
1 змінених файлів з 4 додано та 0 видалено
  1. 4 0
      lib/util/slack.js

+ 4 - 0
lib/util/slack.js

@@ -21,6 +21,10 @@ module.exports = function(crowi) {
 
   const postWithWebApi = function(messageObj, callback) {
     const client = new Slack(config.notification['slack:token']);
+    // stringify attachments
+    if (messageObj.attachments != null) {
+      messageObj.attachments = JSON.stringify(messageObj.attachments);
+    }
     client.api('chat.postMessage', messageObj, callback);
   }