From 3da8e6263d1900571cc8565b19d1b383dfbbf631 Mon Sep 17 00:00:00 2001 From: real-zephex Date: Sun, 26 May 2024 22:29:35 +0530 Subject: =?UTF-8?q?=E2=9A=A1=EF=B8=8F=20perf(kdrama,=20anime):=20cache=20v?= =?UTF-8?q?ideo=20links,=20replace=20next/image?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/app/anime/components/cacher.js | 4 ++-- src/app/anime/components/search_results.jsx | 11 ++++------- 2 files changed, 6 insertions(+), 9 deletions(-) (limited to 'src/app/anime/components') diff --git a/src/app/anime/components/cacher.js b/src/app/anime/components/cacher.js index 164dafd..ae9b10b 100644 --- a/src/app/anime/components/cacher.js +++ b/src/app/anime/components/cacher.js @@ -1,6 +1,6 @@ "use server"; -import { anime_info } from "../data-fetch/request"; +import { anime_info, video_url } from "../data-fetch/request"; export async function preFetchAnimeInfo(data) { try { @@ -18,7 +18,7 @@ export async function preFetchAnimeInfo(data) { export async function preFetchVideoLinks(data) { try { const fetchPromises = data.map(async (element) => { - await fetch(watch_url(element.id), { next: { revalidate: 21600 } }); + await video_url(element.id); }); await Promise.all(fetchPromises); diff --git a/src/app/anime/components/search_results.jsx b/src/app/anime/components/search_results.jsx index 3097a96..2018680 100644 --- a/src/app/anime/components/search_results.jsx +++ b/src/app/anime/components/search_results.jsx @@ -2,8 +2,8 @@ import { search_results } from "../data-fetch/request"; import { preFetchAnimeInfo } from "./cacher"; import styles from "../../page.module.css"; -import { Card, CardHeader, CardBody, Image, Link } from "@nextui-org/react"; -import NextImage from "next/image"; +import { Card, CardHeader, CardBody, Link } from "@nextui-org/react"; +import Image from "next/image"; const SearchResults = async (title) => { const data = await search_results(title); @@ -25,14 +25,11 @@ const SearchResults = async (title) => { Anime Poster -- cgit v1.2.3