From 5495ad782e229e8919e7ff12a0cefb0c9973964e Mon Sep 17 00:00:00 2001 From: Hongbo Wu Date: Tue, 23 Jan 2024 19:19:46 +0800 Subject: [PATCH 1/2] fix: do not throw error if title is undefined in cache --- packages/api/src/jobs/save_page.ts | 17 +---------------- 1 file changed, 1 insertion(+), 16 deletions(-) diff --git a/packages/api/src/jobs/save_page.ts b/packages/api/src/jobs/save_page.ts index 9eccf5efb..4252561ab 100644 --- a/packages/api/src/jobs/save_page.ts +++ b/packages/api/src/jobs/save_page.ts @@ -58,16 +58,6 @@ interface CreateArticleResponse { } } -interface SavePageResponse { - data: { - savePage: { - url: string - clientRequestId: string - errorCodes?: string[] - } - } -} - interface FetchResult { finalUrl: string title?: string @@ -77,12 +67,7 @@ interface FetchResult { } const isFetchResult = (obj: unknown): obj is FetchResult => { - return ( - typeof obj === 'object' && - obj !== null && - 'finalUrl' in obj && - 'title' in obj - ) + return typeof obj === 'object' && obj !== null && 'finalUrl' in obj } const uploadToSignedUrl = async ( From e96458192df2a9e09db03a770ed335df59e8bb2c Mon Sep 17 00:00:00 2001 From: Hongbo Wu Date: Tue, 23 Jan 2024 19:30:38 +0800 Subject: [PATCH 2/2] fix redis client cert in nitter handler --- packages/content-handler/src/redis.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/content-handler/src/redis.ts b/packages/content-handler/src/redis.ts index e6e657e2b..5bc90decc 100644 --- a/packages/content-handler/src/redis.ts +++ b/packages/content-handler/src/redis.ts @@ -5,7 +5,7 @@ export const createRedisClient = (url?: string, cert?: string) => { connectTimeout: 10000, // 10 seconds tls: cert ? { - cert, + cert: cert.replace(/\\n/g, '\n'), // replace \n with new line rejectUnauthorized: false, // for self-signed certs } : undefined,