mizozobu 6 лет назад
Родитель
Сommit
b893aa0083
3 измененных файлов с 3 добавлено и 12 удалено
  1. 0 8
      src/server/models/config.js
  2. 1 2
      src/server/routes/admin.js
  3. 2 2
      src/server/util/slack.js

+ 0 - 8
src/server/models/config.js

@@ -395,14 +395,6 @@ module.exports = function(crowi) {
     return (!!config.notification['slack:isIncomingWebhookPrioritized']);
   };
 
-  configSchema.statics.hasSlackToken = function(config) {
-    if (!config.notification) {
-      return false;
-    }
-
-    return (!!config.notification['slack:token']);
-  };
-
   configSchema.statics.getLocalconfig = function() { // CONF.RF: これも別のメソッドにする
     const env = process.env;
 

+ 1 - 2
src/server/routes/admin.js

@@ -216,11 +216,10 @@ module.exports = function(crowi, app) {
   // app.get('/admin/notification'               , admin.notification.index);
   actions.notification = {};
   actions.notification.index = async(req, res) => {
-    const config = crowi.getConfig();
     const UpdatePost = crowi.model('UpdatePost');
     let slackSetting = configManager.getConfigByPrefix('notification', 'slack:');
     const hasSlackIwhUrl = !!configManager.getConfig('notification', 'slack:incomingWebhookUrl');
-    const hasSlackToken = Config.hasSlackToken(config);
+    const hasSlackToken = !!configManager.getConfig('notification', 'slack:token');
 
     if (!hasSlackIwhUrl) {
       slackSetting['slack:incomingWebhookUrl'] = '';

+ 2 - 2
src/server/util/slack.js

@@ -211,14 +211,14 @@ module.exports = function(crowi) {
         debug('posting message with IncomingWebhook');
         return postWithIwh(messageObj);
       }
-      if (Config.hasSlackToken(config)) {
+      if (configManager.getConfig('notification', 'slack:token')) {
         debug('posting message with Web API');
         return postWithWebApi(messageObj);
       }
     }
     // else
     else {
-      if (Config.hasSlackToken(config)) {
+      if (configManager.getConfig('notification', 'slack:token')) {
         debug('posting message with Web API');
         return postWithWebApi(messageObj);
       }