From 2369ce1057f334f78eca2af3a6fbc9cb08497f0e Mon Sep 17 00:00:00 2001 From: Valentyne Stigloher Date: Tue, 31 Dec 2024 00:06:23 +0100 Subject: [PATCH 01/10] (ts) migrate /api/admin/stats and /api/admin/stats-public from express to h3, improving their types --- components/Stats.vue | 2 +- pages/admin/index.vue | 87 ++++++++++---------- server/admin.ts | 47 +++++++++++ server/api/admin/stats-public.get.ts | 67 ++++++++++++++++ server/api/admin/stats.get.ts | 28 +++++++ server/express/admin.ts | 116 +-------------------------- server/index.ts | 5 +- server/utils/useAuthentication.ts | 6 +- src/stats.ts | 8 +- 9 files changed, 199 insertions(+), 167 deletions(-) create mode 100644 server/admin.ts create mode 100644 server/api/admin/stats-public.get.ts create mode 100644 server/api/admin/stats.get.ts diff --git a/components/Stats.vue b/components/Stats.vue index 4068b78f1..8629d196c 100644 --- a/components/Stats.vue +++ b/components/Stats.vue @@ -56,7 +56,7 @@ const formatDuration = (secondsCount: number): string => { | footer.stats.current

-