diff options
| author | real-zephex <[email protected]> | 2024-06-07 09:55:23 +0530 |
|---|---|---|
| committer | real-zephex <[email protected]> | 2024-06-07 09:55:23 +0530 |
| commit | bdd48555bf59552864d5a59a3ee43291e4136b47 (patch) | |
| tree | dc3ab66ac60fe715b79c17843f9e87646aaae93a /src/app/manga/components/requests.js | |
| parent | Delete src/app/globals.module.css (diff) | |
| download | dramalama-bdd48555bf59552864d5a59a3ee43291e4136b47.tar.xz dramalama-bdd48555bf59552864d5a59a3ee43291e4136b47.zip | |
🚀 feat(ui): added manga with better UI
Diffstat (limited to 'src/app/manga/components/requests.js')
| -rw-r--r-- | src/app/manga/components/requests.js | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/src/app/manga/components/requests.js b/src/app/manga/components/requests.js new file mode 100644 index 0000000..d3d9e9c --- /dev/null +++ b/src/app/manga/components/requests.js @@ -0,0 +1,28 @@ +"use server"; +import { + manga_search_url, + manga_info_url, + manga_chapters_pages, +} from "../../../../utils/manga_urls"; + +export const SearchedMangaResults = async (title) => { + const res = await fetch(manga_search_url(title), { + next: { revalidate: 21600 }, + }); + const data = await res.json(); + return data; +}; + +export const MangaInfoResults = async (id) => { + const res = await fetch(manga_info_url(id), { + next: { revalidate: 21600 }, + }); + const data = await res.json(); + return data; +}; + +export const MangaPages = async (id) => { + const res = await fetch(manga_chapters_pages(id), { cache: "force-cache" }); + const data = await res.json(); + return data; +}; |