Files
Central/frontend/composables/useAppVersion.ts
matthieu e8fc85c173
Some checks failed
Auto Tag Develop / tag (push) Has been cancelled
fix : correctifs de sécurité et robustesse post-review
- MeProvider : guard null user avec AccessDeniedHttpException
- MaintenanceToggleProcessor : vérification des opérations filesystem
- User : restreindre Get/GetCollection aux ROLE_ADMIN
- useAppVersion : corriger le path relatif '/version'

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-03 13:09:14 +02:00

18 lines
477 B
TypeScript

export function useAppVersion() {
const api = useApi()
const version = useState<string | null>('app-version', () => null)
async function load(): Promise<string | null> {
if (version.value) {
return version.value
}
const response = await api.get<{ version: string }>('/version', {}, {
toast: false
})
version.value = response.version
return version.value
}
return { version, load }
}