revalidate pertinent information faster
This commit is contained in:
parent
7c311cdde7
commit
614cc93b7e
3 changed files with 5 additions and 6 deletions
|
@ -2,7 +2,7 @@ import { MainLayout } from "@/layout/MainLayout/MainLayout";
|
||||||
import Link from "next/link";
|
import Link from "next/link";
|
||||||
|
|
||||||
export default async function Home() {
|
export default async function Home() {
|
||||||
const data = await fetch("https://pronouns.cc/api/v1/users/mtr").then(x=>x.json());
|
const data = await fetch("https://pronouns.cc/api/v1/users/mtr", { next: { revalidate: 3600 } }).then(x=>x.json());
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<MainLayout currentPage="/links/" title="Links" subtitle="to other places I've been">
|
<MainLayout currentPage="/links/" title="Links" subtitle="to other places I've been">
|
||||||
|
|
|
@ -3,7 +3,7 @@ import Link from "next/link";
|
||||||
import { ConditionalNull, ConditionalParent } from "@/components/utility/Conditional";
|
import { ConditionalNull, ConditionalParent } from "@/components/utility/Conditional";
|
||||||
|
|
||||||
export default async function Home() {
|
export default async function Home() {
|
||||||
const o = await fetch("https://cdn.abtmtr.link/site_content/organizations.json").then(x=>x.json()).catch(_ => null);
|
const o = await fetch("https://cdn.abtmtr.link/site_content/organizations.json", { next: { revalidate: 60 } }).then(x=>x.json()).catch(_ => null);
|
||||||
const organizations: {
|
const organizations: {
|
||||||
name: string,
|
name: string,
|
||||||
url: string,
|
url: string,
|
||||||
|
|
|
@ -3,11 +3,10 @@ import Link from "next/link";
|
||||||
import Searchbar from "@/components/Searchbar/Searchbar";
|
import Searchbar from "@/components/Searchbar/Searchbar";
|
||||||
|
|
||||||
export default async function Home() {
|
export default async function Home() {
|
||||||
const buttons = await fetch("https://cdn.abtmtr.link/site_content/buttons.json").then(x=>x.json()).catch(_ => null);
|
const buttons = await fetch("https://cdn.abtmtr.link/site_content/buttons.json", { next: { revalidate: 3600 } }).then(x=>x.json()).catch(_ => null);
|
||||||
const data = await fetch("https://pronouns.cc/api/v1/users/mtr").then(x=>x.json()).catch(_ => null);
|
const data = await fetch("https://pronouns.cc/api/v1/users/mtr", { next: { revalidate: 3600 } }).then(x=>x.json()).catch(_ => null);
|
||||||
const domainreq = await fetch("https://blog.abtmtr.link/api/collections/paste/posts/domain")
|
const domains = await fetch("https://cdn.abtmtr.link/site_content/domain.json", { next: { revalidate: 3600 } })
|
||||||
.then(x=>x.json()).catch(_ => "[]");
|
.then(x=>x.json()).catch(_ => "[]");
|
||||||
const domains = JSON.parse(domainreq?.data?.body.replace(/[“”]/g, "\"")) ?? [];
|
|
||||||
|
|
||||||
const goodNames = data.names.filter((x:{status:string})=>x.status == "okay");
|
const goodNames = data.names.filter((x:{status:string})=>x.status == "okay");
|
||||||
return (
|
return (
|
||||||
|
|
Loading…
Reference in a new issue