From 80c88466d3abc6771e4251f106ecadea012f91a4 Mon Sep 17 00:00:00 2001 From: Arthur DANJOU Date: Thu, 18 Dec 2025 21:30:30 +0100 Subject: [PATCH] =?UTF-8?q?fix:=20ajuster=20l'intervalle=20de=20rafra?= =?UTF-8?q?=C3=AEchissement=20des=20activit=C3=A9s=20et=20ajouter=20des=20?= =?UTF-8?q?r=C3=A8gles=20de=20route=20pour=20l'API?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/components/home/Activity.vue | 6 ++++-- nuxt.config.ts | 4 ++++ 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/app/components/home/Activity.vue b/app/components/home/Activity.vue index 46eddbe..fdc7dfd 100644 --- a/app/components/home/Activity.vue +++ b/app/components/home/Activity.vue @@ -5,9 +5,11 @@ import { activityMessages, IDEs } from '~~/types' const { locale, locales, t } = useI18n({ useScope: 'local' }) -const { data: activity, refresh } = await useAsyncData('activity', () => $fetch('/api/activity')) +const { data: activity, refresh } = await useAsyncData('activity', () => $fetch('/api/activity'), + { lazy: true } +) -useIntervalFn(refresh, 5000) +useIntervalFn(refresh, 1000) const codingActivities = computed(() => { const list = activity.value?.data.activities ?? [] diff --git a/nuxt.config.ts b/nuxt.config.ts index af2ea81..aec8567 100644 --- a/nuxt.config.ts +++ b/nuxt.config.ts @@ -96,6 +96,10 @@ export default defineNuxtConfig({ defaultLocale: 'en', }, + routeRules: { + '/api/activity': { swr: 3 }, + }, + nitro: { preset: 'cloudflare_pages',