From 7c1178b6e0edd863ebf70b6ea18836ffe7b361ab Mon Sep 17 00:00:00 2001 From: Jackson Harper Date: Mon, 13 May 2024 14:06:24 +0800 Subject: [PATCH] Clean up type errors --- .../content-handler/src/websites/tiktok-handler.ts | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/packages/content-handler/src/websites/tiktok-handler.ts b/packages/content-handler/src/websites/tiktok-handler.ts index 385c294bb..bd1b12d98 100644 --- a/packages/content-handler/src/websites/tiktok-handler.ts +++ b/packages/content-handler/src/websites/tiktok-handler.ts @@ -2,19 +2,20 @@ import { ContentHandler, PreHandleResult } from '../content-handler' import axios from 'axios' import _ from 'underscore' -const getRedirectUrl = async (url: string): Promise => { +const getRedirectUrl = async (url: string): Promise => { try { const response = await axios.get(url, { maxRedirects: 0, validateStatus: (status) => status === 302, }) - return response.headers.location as string + return response.headers.location } catch (error: any) { + // eslint-disable-next-line @typescript-eslint/no-unsafe-member-access if (error.response && error.response.headers.location) { - return error.response.headers.location + // eslint-disable-next-line @typescript-eslint/no-unsafe-member-access + return error.response.headers.location as string } - console.error('No redirect or network error occurred:', error.message) - return null + return undefined } }