From 012a1af2e3f4ac28acacad4f2b6899490b8bd736 Mon Sep 17 00:00:00 2001 From: oiov Date: Fri, 16 Aug 2024 16:34:45 +0800 Subject: [PATCH] upd: add icon fetcher --- app/api/scraping/meta/route.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/app/api/scraping/meta/route.ts b/app/api/scraping/meta/route.ts index 9c52fcf..d4c957b 100644 --- a/app/api/scraping/meta/route.ts +++ b/app/api/scraping/meta/route.ts @@ -2,7 +2,7 @@ import cheerio from "cheerio"; import { checkUserStatus } from "@/lib/dto/user"; import { getCurrentUser } from "@/lib/session"; -import { isLink } from "@/lib/utils"; +import { isLink, removeUrlSuffix } from "@/lib/utils"; export const revalidate = 600; @@ -47,7 +47,8 @@ export async function GET(req: Request) { $("meta[name='twitter:image']").attr("content"); const icon = $("link[rel='icon']").attr("href") || - $("link[rel='apple-touch-icon']").attr("href"); + $("link[rel='apple-touch-icon']").attr("href") || + `https://icon.wr.do/${removeUrlSuffix(link)}.ico`; const lang = $("html").attr("lang") || $("html").attr("xml:lang") ||