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

Display error text

However

Toaster display is different so fix it
熊谷洸介(Kousuke Kumagai) 6 лет назад
Родитель
Сommit
69b16fbe63
1 измененных файлов с 15 добавлено и 11 удалено
  1. 15 11
      src/client/js/components/Admin/Importer.jsx

+ 15 - 11
src/client/js/components/Admin/Importer.jsx

@@ -62,17 +62,21 @@ class Importer extends React.Component {
   }
 
   esaHandleSubmitUpdate() {
-    try {
-      const params = {
-        'importer:esa:team_name': this.state.esaTeamName,
-        'importer:esa:access_token': this.state.esaAccessToken,
-      };
-      this.props.appContainer.apiPost('/admin/settings/importerEsa', params);
-      toastSuccess('Update');
-    }
-    catch (error) {
-      toastError(error);
-    }
+    const params = {
+      'importer:esa:team_name': this.state.esaTeamName,
+      'importer:esa:access_token': this.state.esaAccessToken,
+    };
+    this.props.appContainer.apiPost('/admin/settings/importerEsa', params)
+      .then((res) => {
+        if (res.ok) {
+          toastSuccess('Update');
+        }
+
+        toastError('入力された値がesaと一致しないよ');
+      })
+      .catch((err) => {
+        toastError(err, '入力された値がesaと一致しないよ');
+      });
   }
 
   qiitaHandleSubmit() {