mirror of
https://github.com/ArthurDanjou/artsite.git
synced 2026-02-11 06:07:12 +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 { 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 codingActivities = computed(() => {
|
||||||
const list = activity.value?.data.activities ?? []
|
const list = activity.value?.data.activities ?? []
|
||||||
|
|||||||
@@ -96,6 +96,10 @@ export default defineNuxtConfig({
|
|||||||
defaultLocale: 'en',
|
defaultLocale: 'en',
|
||||||
},
|
},
|
||||||
|
|
||||||
|
routeRules: {
|
||||||
|
'/api/activity': { swr: 3 },
|
||||||
|
},
|
||||||
|
|
||||||
nitro: {
|
nitro: {
|
||||||
preset: 'cloudflare_pages',
|
preset: 'cloudflare_pages',
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user