zahmis пре 5 година
родитељ
комит
f730242b17

+ 6 - 1
src/client/js/components/Admin/SlackIntegration/CustomBotWithoutProxySettingsAccordion.jsx

@@ -11,6 +11,7 @@ const CustomBotWithoutProxySettingsAccordion = (props) => {
   const [openAccordionIndexes, setOpenAccordionIndexes] = useState(new Set());
   const [openAccordionIndexes, setOpenAccordionIndexes] = useState(new Set());
   const [connectionErrorCode, setConnectionErrorCode] = useState(null);
   const [connectionErrorCode, setConnectionErrorCode] = useState(null);
   const [connectionErrorMessage, setConnectionErrorMessage] = useState(null);
   const [connectionErrorMessage, setConnectionErrorMessage] = useState(null);
+  const [connectionSuccessMessage, setConnectionSuccessMessage] = useState(null);
   const [testChannel, setTestChannel] = useState('');
   const [testChannel, setTestChannel] = useState('');
 
 
   const onToggleAccordionHandler = (i) => {
   const onToggleAccordionHandler = (i) => {
@@ -27,11 +28,14 @@ const CustomBotWithoutProxySettingsAccordion = (props) => {
   const onTestConnectionHandler = async() => {
   const onTestConnectionHandler = async() => {
     setConnectionErrorCode(null);
     setConnectionErrorCode(null);
     setConnectionErrorMessage(null);
     setConnectionErrorMessage(null);
+    setConnectionSuccessMessage(null);
     try {
     try {
-      await appContainer.apiv3.post('slack-integration/notification-test-to-slack-work-space', {
+      const res = await appContainer.apiv3.post('slack-integration/notification-test-to-slack-work-space', {
         // TODO put proper request
         // TODO put proper request
         channel: testChannel,
         channel: testChannel,
       });
       });
+      console.log(res.data.message);
+      setConnectionSuccessMessage(res.data.message);
     }
     }
     catch (err) {
     catch (err) {
       setConnectionErrorCode(err[0].code);
       setConnectionErrorCode(err[0].code);
@@ -179,6 +183,7 @@ const CustomBotWithoutProxySettingsAccordion = (props) => {
                 <div className="card border-info slack-connection-error-log-body rounded-lg px-5 py-4">
                 <div className="card border-info slack-connection-error-log-body rounded-lg px-5 py-4">
                   <p className="m-0">{connectionErrorCode}</p>
                   <p className="m-0">{connectionErrorCode}</p>
                   <p className="m-0">{connectionErrorMessage}</p>
                   <p className="m-0">{connectionErrorMessage}</p>
+                  <p className="m-0">{connectionSuccessMessage}</p>
                 </div>
                 </div>
               </div>
               </div>
             </div>
             </div>