From b42ba1afddb05a09d681913e3ccdce573e88e3ce Mon Sep 17 00:00:00 2001 From: Liam Date: Mon, 13 Nov 2023 01:10:20 +0000 Subject: [PATCH] feat(ssr): add update last updated to analytics embed --- src/app/analytics/page.tsx | 6 ++++-- src/utils/timeUtils.ts | 2 +- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/app/analytics/page.tsx b/src/app/analytics/page.tsx index 14b2e8a..63c3f3e 100644 --- a/src/app/analytics/page.tsx +++ b/src/app/analytics/page.tsx @@ -4,6 +4,7 @@ import Container from "@/components/Container"; import { ScoresaberMetricsHistory } from "@/schemas/fascinated/scoresaberMetricsHistory"; import ssrSettings from "@/ssrSettings.json"; import { formatNumber } from "@/utils/numberUtils"; +import { formatDate } from "@/utils/timeUtils"; import { isProduction } from "@/utils/utils"; import { Metadata } from "next"; import Link from "next/link"; @@ -44,8 +45,9 @@ export async function generateMetadata(): Promise { description: description + ` - - Players currently online: ${formatNumber(lastActivePlayers)} + + Last Updated: ${formatDate(new Date().toISOString())} + Players Online Today: ${formatNumber(lastActivePlayers)} Scores set Today: ${formatNumber(lastScoreCount)}`, }, }; diff --git a/src/utils/timeUtils.ts b/src/utils/timeUtils.ts index 12c6b39..422494e 100644 --- a/src/utils/timeUtils.ts +++ b/src/utils/timeUtils.ts @@ -31,7 +31,7 @@ export function formatTimeAgo(timestamp: string) { * @param timestamp the timestamp to format * @returns the formatted timestamp */ -export function formatDate(timestamp: string) { +export function formatDate(timestamp: any) { const date = parseISO(timestamp); return date.toLocaleDateString("en-US", { year: "numeric",