From efa6d9ed75dedcfb34d857f711c2379241f784a3 Mon Sep 17 00:00:00 2001 From: Yanlong Wang Date: Thu, 3 Apr 2025 22:21:04 +0800 Subject: [PATCH] fix: fallback term manipulation --- src/api/searcher-serper.ts | 2 +- src/api/serp.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) 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;