cleanup mojang endpoint status page
Some checks failed
Deploy App / docker (ubuntu-latest) (push) Has been cancelled
Some checks failed
Deploy App / docker (ubuntu-latest) (push) Has been cancelled
This commit is contained in:
parent
3786ff84ad
commit
425a2b1464
@ -4,7 +4,7 @@ import { generateEmbed } from "@/common/embed";
|
|||||||
import { capitalizeFirstLetter } from "@/common/string-utils";
|
import { capitalizeFirstLetter } from "@/common/string-utils";
|
||||||
import { formatTime } from "@/common/time-utils";
|
import { formatTime } from "@/common/time-utils";
|
||||||
import { cn } from "@/common/utils";
|
import { cn } from "@/common/utils";
|
||||||
import { CachedEndpointStatus, getMojangEndpointStatus } from "mcutils-library";
|
import { getMojangEndpointStatus } from "mcutils-library";
|
||||||
import { Metadata } from "next";
|
import { Metadata } from "next";
|
||||||
import Link from "next/link";
|
import Link from "next/link";
|
||||||
|
|
||||||
@ -42,13 +42,8 @@ function formatStatus(status: any): string {
|
|||||||
return capitalizeFirstLetter(status.toLowerCase());
|
return capitalizeFirstLetter(status.toLowerCase());
|
||||||
}
|
}
|
||||||
|
|
||||||
async function getData(): Promise<CachedEndpointStatus> {
|
|
||||||
const status = await getMojangEndpointStatus();
|
|
||||||
return status;
|
|
||||||
}
|
|
||||||
|
|
||||||
export async function generateMetadata(): Promise<Metadata> {
|
export async function generateMetadata(): Promise<Metadata> {
|
||||||
const { endpoints } = await getData();
|
const { endpoints } = await getMojangEndpointStatus();
|
||||||
|
|
||||||
let description = Object.entries(endpoints)
|
let description = Object.entries(endpoints)
|
||||||
.map(([url, status]) => {
|
.map(([url, status]) => {
|
||||||
@ -64,7 +59,7 @@ export async function generateMetadata(): Promise<Metadata> {
|
|||||||
}
|
}
|
||||||
|
|
||||||
export default async function Page(): Promise<JSX.Element> {
|
export default async function Page(): Promise<JSX.Element> {
|
||||||
const { endpoints } = await getData();
|
const { endpoints } = await getMojangEndpointStatus();
|
||||||
const endpointsSize = Object.entries(endpoints).length;
|
const endpointsSize = Object.entries(endpoints).length;
|
||||||
|
|
||||||
return (
|
return (
|
||||||
|
Loading…
Reference in New Issue
Block a user