diff --git a/src/api/searcher-serper.ts b/src/api/searcher-serper.ts index 2103b91..d36ff28 100644 --- a/src/api/searcher-serper.ts +++ b/src/api/searcher-serper.ts @@ -521,7 +521,7 @@ export class SearcherHost extends RPCHost { while (tryTimes < n) { const delta = Math.ceil(queryTerms.length / n) * tryTimes; - terms = containsRTL ? queryTerms.slice(0, queryTerms.length - delta) : queryTerms.slice(delta); + terms = containsRTL ? queryTerms.slice(delta) : queryTerms.slice(0, queryTerms.length - delta); const query = terms.join(' '); if (!query) { break; diff --git a/src/api/serp.ts b/src/api/serp.ts index 49c3a44..4359413 100644 --- a/src/api/serp.ts +++ b/src/api/serp.ts @@ -296,7 +296,7 @@ export class SerpHost extends RPCHost { let terms: string[] = []; while (tryTimes < n) { const delta = Math.ceil(queryTerms.length / n) * tryTimes; - terms = containsRTL ? queryTerms.slice(0, queryTerms.length - delta) : queryTerms.slice(delta); + terms = containsRTL ? queryTerms.slice(delta) : queryTerms.slice(0, queryTerms.length - delta); const query = terms.join(' '); if (!query) { break;