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, })