itizawa 6 лет назад
Родитель
Сommit
43f30e596d
1 измененных файлов с 22 добавлено и 0 удалено
  1. 22 0
      src/client/js/services/MarkDownSettingContainer.js

+ 22 - 0
src/client/js/services/MarkDownSettingContainer.js

@@ -1,5 +1,11 @@
 import { Container } from 'unstated';
 
+import loggerFactory from '@alias/logger';
+
+import { toastError } from '../util/apiNotification';
+
+const logger = loggerFactory('growi:services:UserGroupDetailContainer');
+
 
 /**
  * Service container for admin markdown setting page (MarkDownSetting.jsx)
@@ -16,6 +22,8 @@ export default class MarkDownSettingContainer extends Container {
       hoge: 'huga', // TODO delete
     };
 
+    this.init();
+
   }
 
   /**
@@ -25,4 +33,18 @@ export default class MarkDownSettingContainer extends Container {
     return 'MarkDownSettingContainer';
   }
 
+  /**
+   * retrieve markdown setting data
+   */
+  async init() {
+    try {
+      // TODO try Api
+      this.setState({ hoge: 'apiは叩かれた' });
+    }
+    catch (err) {
+      logger.error(err);
+      toastError(new Error('Failed to fetch data'));
+    }
+  }
+
 }