From 62d72837b970dbbd7bf4e9db95c5f1790a159b38 Mon Sep 17 00:00:00 2001 From: Tony Date: Fri, 20 Sep 2024 11:21:30 +0800 Subject: [PATCH] revert: "fix(common-config): add back parseDate and timezone" This reverts commit 02efe692b2011a3ad22e6d2ac7a434f4f63fc5c7. looks like tsx doesn't allow this --- lib/utils/common-config.ts | 26 ++++++++++++-------------- 1 file changed, 12 insertions(+), 14 deletions(-) diff --git a/lib/utils/common-config.ts b/lib/utils/common-config.ts index 0ff2141a59524..74d1b7c2bf3d5 100644 --- a/lib/utils/common-config.ts +++ b/lib/utils/common-config.ts @@ -1,10 +1,6 @@ import { load } from 'cheerio'; import ofetch from '@/utils/ofetch'; import iconv from 'iconv-lite'; -// eslint-disable-next-line @typescript-eslint/no-unused-vars -import { parseDate } from '@/utils/parse-date'; -// eslint-disable-next-line @typescript-eslint/no-unused-vars -import timezone from '@/utils/timezone'; function transElemText($, prop) { const regex = /\$\((.*)\)/g; @@ -60,16 +56,18 @@ async function buildData(data) { title: getProp(data, 'title', $), description: getProp(data, 'description', $), allowEmpty: data.allowEmpty || false, - item: $item.toArray().map((e) => { - const $elem = (selector) => $(e).find(selector); - return { - title: getProp(data, ['item', 'title'], $elem), - description: getProp(data, ['item', 'description'], $elem), - pubDate: getProp(data, ['item', 'pubDate'], $elem), - link: getProp(data, ['item', 'link'], $elem), - guid: getProp(data, ['item', 'guid'], $elem), - }; - }), + item: $item + .map((_, e) => { + const $elem = (selector) => $(e).find(selector); + return { + title: getProp(data, ['item', 'title'], $elem), + description: getProp(data, ['item', 'description'], $elem), + pubDate: getProp(data, ['item', 'pubDate'], $elem), + link: getProp(data, ['item', 'link'], $elem), + guid: getProp(data, ['item', 'guid'], $elem), + }; + }) + .get(), }; }