mirror of
https://github.com/ArthurDanjou/artsite.git
synced 2026-01-14 15:54:13 +01:00
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:
@@ -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 ?? []
|
||||
|
||||
@@ -96,6 +96,10 @@ export default defineNuxtConfig({
|
||||
defaultLocale: 'en',
|
||||
},
|
||||
|
||||
routeRules: {
|
||||
'/api/activity': { swr: 3 },
|
||||
},
|
||||
|
||||
nitro: {
|
||||
preset: 'cloudflare_pages',
|
||||
|
||||
|
||||
Reference in New Issue
Block a user