From 59c7f5225588d147f0144dcae1d1e05cf31efa62 Mon Sep 17 00:00:00 2001 From: Arthur DANJOU Date: Mon, 26 Feb 2024 15:45:24 +0100 Subject: [PATCH] use cache api --- src/server/api/activity.get.ts | 4 +++- src/server/api/stats.get.ts | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/server/api/activity.get.ts b/src/server/api/activity.get.ts index 8785ab1..1b8926d 100644 --- a/src/server/api/activity.get.ts +++ b/src/server/api/activity.get.ts @@ -1,4 +1,6 @@ -export default defineEventHandler(async (event) => { +export default defineCachedEventHandler(async (event) => { const config = useRuntimeConfig(event) return await $fetch(`https://api.lanyard.rest/v1/users/${config.discordUserId}`) +}, { + maxAge: 60 * 3, }) diff --git a/src/server/api/stats.get.ts b/src/server/api/stats.get.ts index 95fb228..8dcf10a 100644 --- a/src/server/api/stats.get.ts +++ b/src/server/api/stats.get.ts @@ -1,4 +1,4 @@ -export default defineEventHandler(async (event) => { +export default defineCachedEventHandler(async (event) => { const config = useRuntimeConfig(event) const coding = await $fetch(`https://wakatime.com/share/${config.wakatimeUserId}/${config.wakatimeCodig}.json`) const editors = await $fetch(`https://wakatime.com/share/${config.wakatimeUserId}/${config.wakatimeEditors}.json`) @@ -10,4 +10,6 @@ export default defineEventHandler(async (event) => { os, languages, } +}, { + maxAge: 60 * 3, })