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

fixed an error by changing to 'match' not 'matches'

kaori 4 лет назад
Родитель
Сommit
b978d8ff37
1 измененных файлов с 19 добавлено и 2 удалено
  1. 19 2
      packages/slackbot-proxy/src/services/RegisterService.ts

+ 19 - 2
packages/slackbot-proxy/src/services/RegisterService.ts

@@ -52,10 +52,27 @@ export class RegisterService implements GrowiCommandProcessor {
     const tokenPtoG = inputValues.tokenPtoG.contents_input.value;
     const tokenGtoP = inputValues.tokenGtoP.contents_input.value;
 
-    const urlValidate = () => {
-      return growiUrl.if(value => value !== '').trim().matches(/^(https?:\/\/)/).isURL({ require_tld: false });
+    console.log('growiUrlHoge', growiUrl);
+    console.log('growiUrlHoge', typeof (growiUrl));
+
+    const isUrl = (url: string) => {
+      return url.match(/^(https?:\/\/)/);
     };
 
+    console.log('urlValidate()', isUrl(growiUrl));
+
+    if (isUrl(growiUrl) == null) {
+      // return {
+      //   response_action: 'errors',
+      //   errors: {
+      //     block_id: 'growiUrl',
+      //   },
+      // };
+      console.log('urlは正しくありません');
+      return;
+    }
+    console.log('urlは正常');
+
     orderRepository.save({
       installation, growiUrl, tokenPtoG, tokenGtoP,
     });