Explorar o código

create getKeywords method

Kaori Tokashiki %!s(int64=5) %!d(string=hai) anos
pai
achega
54df83d9b1
Modificáronse 1 ficheiros con 16 adicións e 5 borrados
  1. 16 5
      src/server/service/bolt.js

+ 16 - 5
src/server/service/bolt.js

@@ -153,6 +153,15 @@ class BoltService {
     return;
     return;
   }
   }
 
 
+  getKeywords(args) {
+    const keywordsArr = [];
+    for (let i = 1; i < args.length; i++) {
+      keywordsArr.push(args[i]);
+    }
+    const keywords = keywordsArr.join(' ');
+    return keywords;
+  }
+
   async getSearchResultPaths(command, args, offset = 0) {
   async getSearchResultPaths(command, args, offset = 0) {
     const firstKeyword = args[1];
     const firstKeyword = args[1];
     if (firstKeyword == null) {
     if (firstKeyword == null) {
@@ -166,11 +175,13 @@ class BoltService {
       return;
       return;
     }
     }
 
 
-    const keywordsArr = [];
-    for (let i = 1; i < args.length; i++) {
-      keywordsArr.push(args[i]);
-    }
-    const keywords = keywordsArr.join(' ');
+    // const keywordsArr = [];
+    // for (let i = 1; i < args.length; i++) {
+    //   keywordsArr.push(args[i]);
+    // }
+    // const keywords = keywordsArr.join(' ');
+
+    const keywords = this.getKeywords(args);
 
 
     const { searchService } = this.crowi;
     const { searchService } = this.crowi;
     const options = { limit: 10, offset };
     const options = { limit: 10, offset };