From 998b63a35256ac985a5a2714dd1ca451af4dfd8a Mon Sep 17 00:00:00 2001 From: Fuwn Date: Wed, 9 Oct 2024 00:41:20 -0700 Subject: chore(prettier): use spaces instead of tabs --- src/lib/Data/Manga/raw.ts | 66 +++++++++++++++++++++++------------------------ 1 file changed, 33 insertions(+), 33 deletions(-) (limited to 'src/lib/Data/Manga') diff --git a/src/lib/Data/Manga/raw.ts b/src/lib/Data/Manga/raw.ts index 0d7e928c..4dfa6a8e 100644 --- a/src/lib/Data/Manga/raw.ts +++ b/src/lib/Data/Manga/raw.ts @@ -1,47 +1,47 @@ import proxy from '$lib/Utility/proxy'; interface Chapter { - href: string; - chapterNum: string; - chapterDate: string; + href: string; + chapterNum: string; + chapterDate: string; } export const getChapterCount = async (nativeTitle: string): Promise => { - const html = new DOMParser().parseFromString( - await (await fetch(proxy(`https://rawkuma.com/?s=${encodeURIComponent(nativeTitle)}`))).text(), - 'text/html' - ); - const listContent = html.querySelector('.listupd'); + const html = new DOMParser().parseFromString( + await (await fetch(proxy(`https://rawkuma.com/?s=${encodeURIComponent(nativeTitle)}`))).text(), + 'text/html' + ); + const listContent = html.querySelector('.listupd'); - if (listContent && listContent.textContent && listContent.textContent.includes('Not Found')) { - return undefined; - } + if (listContent && listContent.textContent && listContent.textContent.includes('Not Found')) { + return undefined; + } - const chapterCount = html.querySelector('.epxs'); + const chapterCount = html.querySelector('.epxs'); - if (chapterCount && chapterCount.textContent && chapterCount.textContent.includes('Chapter')) { - return Number.parseInt(chapterCount.textContent.replace('Chapter', '').trim(), 10); - } + if (chapterCount && chapterCount.textContent && chapterCount.textContent.includes('Chapter')) { + return Number.parseInt(chapterCount.textContent.replace('Chapter', '').trim(), 10); + } - return undefined; + return undefined; }; export const getChaptersFromText = (text: string) => { - const dom = new DOMParser().parseFromString(text, 'text/html').querySelectorAll('.eph-num'); - const chapters: Chapter[] = []; - - dom.forEach((chapter) => { - const href = chapter.querySelector('a')?.getAttribute('href'); - const chapterNum = chapter.querySelector('.chapternum')?.textContent; - const chapterDate = chapter.querySelector('.chapterdate')?.textContent; - - if (href && chapterNum && chapterDate) - chapters.push({ - href, - chapterNum, - chapterDate - }); - }); - - return chapters; + const dom = new DOMParser().parseFromString(text, 'text/html').querySelectorAll('.eph-num'); + const chapters: Chapter[] = []; + + dom.forEach((chapter) => { + const href = chapter.querySelector('a')?.getAttribute('href'); + const chapterNum = chapter.querySelector('.chapternum')?.textContent; + const chapterDate = chapter.querySelector('.chapterdate')?.textContent; + + if (href && chapterNum && chapterDate) + chapters.push({ + href, + chapterNum, + chapterDate + }); + }); + + return chapters; }; -- cgit v1.2.3