Skip to content

Commit 353b170

Browse files
committed
cache more stuff
1 parent bc86207 commit 353b170

File tree

7 files changed

+11
-25
lines changed

7 files changed

+11
-25
lines changed

apps/site/components/EOL/EOLReleaseTable/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import EOLReleaseTableBody from './TableBody';
99

1010
const EOLReleaseTable: FC = async () => {
1111
const releaseData = await provideReleaseData();
12-
const vulnerabilities = provideVulnerabilities();
12+
const vulnerabilities = await provideVulnerabilities();
1313

1414
const eolReleases = releaseData.filter(
1515
release => release.status === EOL_VERSION_IDENTIFIER

apps/site/components/withSupporters.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ import SupportersList from './Common/Supporters';
66

77
import provideSupporters from '#site/next-data/providers/supportersData';
88

9-
const WithSupporters: FC<PropsWithChildren> = () => {
10-
const supporters = provideSupporters();
9+
const WithSupporters: FC<PropsWithChildren> = async () => {
10+
const supporters = await provideSupporters();
1111

1212
return (
1313
<div className="flex max-w-full flex-wrap items-center gap-1">
Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
'use cache';
22

3-
import generateReleaseData from '#site/next-data/generators/releaseData.mjs';
4-
5-
const provideReleaseData = async () => generateReleaseData();
3+
import provideReleaseData from '#site/next-data/generators/releaseData.mjs';
64

75
export default provideReleaseData;
Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,5 @@
1-
import { cache } from 'react';
1+
'use cache';
22

3-
import generateAllVersionsData from '#site/next-data/generators/releaseVersions.mjs';
4-
5-
const releaseVersions = await generateAllVersionsData();
6-
7-
const provideReleaseVersions = cache(() => releaseVersions);
3+
import provideReleaseVersions from '#site/next-data/generators/releaseVersions.mjs';
84

95
export default provideReleaseVersions;
Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,5 @@
1-
import { cache } from 'react';
1+
'use cache';
22

3-
import { fetchOpenCollectiveData } from '#site/next-data/generators/supportersData.mjs';
4-
5-
const openCollectiveSupporters = await fetchOpenCollectiveData();
6-
7-
const provideSupporters = cache(() => openCollectiveSupporters);
3+
import { fetchOpenCollectiveData as provideSupporters } from '#site/next-data/generators/supportersData.mjs';
84

95
export default provideSupporters;
Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,5 @@
1-
import { cache } from 'react';
1+
'use cache';
22

3-
import generateVulnerabilities from '#site/next-data/generators/vulnerabilities.mjs';
4-
5-
const vulnerabilities = await generateVulnerabilities();
6-
7-
const provideVulnerabilities = cache(() => vulnerabilities);
3+
import provideVulnerabilities from '#site/next-data/generators/vulnerabilities.mjs';
84

95
export default provideVulnerabilities;

apps/site/next.dynamic.constants.mjs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ export const BLOG_DYNAMIC_ROUTES = [
3838
export const ARCHIVE_DYNAMIC_ROUTES = [
3939
// Creates dynamic routes for downloads archive pages for each version
4040
// (e.g., /download/archive/v18.20.8, /download/archive/v20.19.2)
41-
...provideReleaseVersions(),
41+
...(await provideReleaseVersions()),
4242
];
4343

4444
/**

0 commit comments

Comments
 (0)