Просмотр исходного кода

create updateFileUploadSettingHandler

itizawa 5 лет назад
Родитель
Сommit
ce7807696d

+ 1 - 2
src/client/js/components/Admin/App/FileUploadSetting.jsx

@@ -22,8 +22,7 @@ function FileUploadSetting(props) {
     const { t } = props;
     const { t } = props;
 
 
     try {
     try {
-      // TODO
-      // await adminAppContainer.updateAwsSettingHandler();
+      await adminAppContainer.updateFileUploadSettingHandler();
       toastSuccess(t('toaster.update_successed', { target: t('admin:app_setting.file_upload_settings') }));
       toastSuccess(t('toaster.update_successed', { target: t('admin:app_setting.file_upload_settings') }));
     }
     }
     catch (err) {
     catch (err) {

+ 12 - 0
src/client/js/services/AdminAppContainer.js

@@ -332,6 +332,17 @@ export default class AdminAppContainer extends Container {
     return this.appContainer.apiv3.post('/app-settings/smtp-test');
     return this.appContainer.apiv3.post('/app-settings/smtp-test');
   }
   }
 
 
+  /**
+   * Update file upload setting
+   * @memberOf AdminAppContainer
+   */
+  updateFileUploadSettingHandler() {
+    if (this.state.fileUploadType === 'aws') {
+      return this.updateAwsSettingHandler();
+    }
+    return this.updateGcpSettingHandler();
+  }
+
   /**
   /**
    * Update AWS setting
    * Update AWS setting
    * @memberOf AdminAppContainer
    * @memberOf AdminAppContainer
@@ -355,6 +366,7 @@ export default class AdminAppContainer extends Container {
    * @return {Array} Appearance
    * @return {Array} Appearance
    */
    */
   async updateGcpSettingHandler() {
   async updateGcpSettingHandler() {
+
     // TODO GW-3660 cteate api
     // TODO GW-3660 cteate api
     return;
     return;
   }
   }