tweak(frontend): improve Nuxt build state generation logging and caching (#4133)

This commit is contained in:
Alejandro González 2025-08-07 00:05:33 +02:00 committed by GitHub
parent e31197f649
commit d22c9e24f4
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -143,8 +143,13 @@ export default defineNuxtConfig({
state.lastGenerated && state.lastGenerated &&
new Date(state.lastGenerated).getTime() + TTL > new Date().getTime() && new Date(state.lastGenerated).getTime() + TTL > new Date().getTime() &&
// ...but only if the API URL is the same // ...but only if the API URL is the same
state.apiUrl === API_URL state.apiUrl === API_URL &&
// ...and if no errors were caught during the last generation
(state.errors ?? []).length === 0
) { ) {
console.log(
"Tags already recently generated. Delete apps/frontend/generated/state.json to force regeneration.",
);
return; return;
} }