cleanup metadata generation
All checks were successful
Deploy App / docker (ubuntu-latest) (push) Successful in 54s

This commit is contained in:
Lee
2024-04-16 18:14:15 +01:00
parent b33ed9378b
commit 5b76385caf
4 changed files with 50 additions and 56 deletions

View File

@ -1,4 +1,4 @@
import { embedFallback } from "@/common/embed-fallback";
import { generateEmbed } from "@/common/embed";
import { NotFound } from "@/components/not-found";
import { Card } from "@/components/ui/card";
import { getPlayer } from "mcutils-library";
@ -14,7 +14,7 @@ type Params = {
export async function generateMetadata({ params: { id } }: Params): Promise<Metadata> {
const player = await getData(id);
if (!player) {
return embedFallback({ title: "Unknown Player", description: "Player not found" });
return generateEmbed({ title: "Unknown Player", description: "Player not found" });
}
const { username, uniqueId, skin } = player;
@ -24,21 +24,11 @@ export async function generateMetadata({ params: { id } }: Params): Promise<Meta
Username: ${username}
UUID: ${uniqueId}`;
return {
return generateEmbed({
title: `${username}`,
openGraph: {
title: `${username}`,
description: description,
images: [
{
url: headPartUrl,
},
],
},
twitter: {
card: "summary",
},
};
description: description,
image: headPartUrl,
});
}
async function getData(id: string): Promise<Player | null> {