Some checks failed
Auto Tag Develop / tag (push) Has been cancelled
- 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>
18 lines
477 B
TypeScript
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 }
|
|
}
|