From ef2f87cd7d4addcd42e6493aeefa4bcb037251bc Mon Sep 17 00:00:00 2001 From: "yanlong.wang" Date: Thu, 20 Feb 2025 17:49:24 +0800 Subject: [PATCH] fix: serper search caching --- backend/functions/src/cloud-functions/sercher-serper.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/backend/functions/src/cloud-functions/sercher-serper.ts b/backend/functions/src/cloud-functions/sercher-serper.ts index bd6c59d..304f5bd 100644 --- a/backend/functions/src/cloud-functions/sercher-serper.ts +++ b/backend/functions/src/cloud-functions/sercher-serper.ts @@ -478,14 +478,14 @@ ${suffixMixins.length ? `\n${suffixMixins.join('\n')}\n` : ''}`; const r = await this.serperSearchService.webSearch(query); const nowDate = new Date(); - const record = SearchResult.from({ + const record = SerperSearchResult.from({ query, queryDigest, response: r, createdAt: nowDate, expireAt: new Date(nowDate.valueOf() + this.cacheRetentionMs) }); - SearchResult.save(record.degradeForFireStore()).catch((err) => { + SerperSearchResult.save(record.degradeForFireStore()).catch((err) => { this.logger.warn(`Failed to cache search result`, { err }); });