export function useTokenValidation() { const config = useRuntimeConfig() const apiBaseUrl = `${config.public.stoveApiUrl}` const isTokenValid = ref(false) const validateToken = async (token: string) => { try { const result = await $fetch<{ code: number }>( `${apiBaseUrl}/auth/v5/user_token/check`, { method: 'GET', headers: { Authorization: `bearer ${token}`, 'Content-Type': 'application/json;charset=UTF-8', }, } ) isTokenValid.value = result.code === 0 return isTokenValid.value } catch (error) { isTokenValid.value = false return false } } return { isTokenValid, validateToken, } }