chore(website): switch to revalidate on fetch level

This commit is contained in:
iCrawl
2023-04-10 12:51:13 +02:00
parent 3ea4d26ee9
commit 0019700869
5 changed files with 5 additions and 10 deletions

View File

@@ -81,9 +81,6 @@ function resolveMemberSearchParams(packageName: string, member: ApiItem): URLSea
return params;
}
// eslint-disable-next-line unicorn/numeric-separators-style
export const revalidate = 3600;
export async function generateMetadata({ params }: { params: ItemRouteParams }) {
const member = (await fetchHeadMember(params))!;
const name = `discord.js${member?.displayName ? ` | ${member.displayName}` : ''}`;

View File

@@ -20,9 +20,6 @@ export interface VersionRouteParams {
version: string;
}
// eslint-disable-next-line unicorn/numeric-separators-style
export const revalidate = 3600;
export async function generateStaticParams() {
const params: VersionRouteParams[] = [];

View File

@@ -3,7 +3,7 @@ import { NextResponse, type NextRequest } from 'next/server';
import { PACKAGES } from './util/constants';
async function fetchLatestVersion(packageName: string) {
const res = await fetch(`https://docs.discordjs.dev/api/info?package=${packageName}`);
const res = await fetch(`https://docs.discordjs.dev/api/info?package=${packageName}`, { cache: 'no-store' });
const data: string[] = await res.json();
return data.at(-2);

View File

@@ -1,4 +1,4 @@
export const fetcher = async (url: string) => {
const res = await fetch(url);
const res = await fetch(url, { next: { revalidate: 3_600 } });
return res.json();
};