fix: ajuster l'intervalle de rafraîchissement des activités et ajouter des règles de route pour l'API

This commit is contained in:
2025-12-18 21:30:30 +01:00
parent 59bcfbd248
commit 80c88466d3
2 changed files with 8 additions and 2 deletions

View File

@@ -5,9 +5,11 @@ import { activityMessages, IDEs } from '~~/types'
const { locale, locales, t } = useI18n({ useScope: 'local' })
const { data: activity, refresh } = await useAsyncData<Activity>('activity', () => $fetch('/api/activity'))
const { data: activity, refresh } = await useAsyncData<Activity>('activity', () => $fetch('/api/activity'),
{ lazy: true }
)
useIntervalFn(refresh, 5000)
useIntervalFn(refresh, 1000)
const codingActivities = computed(() => {
const list = activity.value?.data.activities ?? []

View File

@@ -96,6 +96,10 @@ export default defineNuxtConfig({
defaultLocale: 'en',
},
routeRules: {
'/api/activity': { swr: 3 },
},
nitro: {
preset: 'cloudflare_pages',