fix(desktop): corrige comportamento ao resetar dispositivo
Some checks failed
CI/CD Web + Desktop / Deploy Convex functions (push) Blocked by required conditions
CI/CD Web + Desktop / Detect changes (push) Successful in 6s
Quality Checks / Lint, Test and Build (push) Has been cancelled
CI/CD Web + Desktop / Deploy (VPS Linux) (push) Has been cancelled
Some checks failed
CI/CD Web + Desktop / Deploy Convex functions (push) Blocked by required conditions
CI/CD Web + Desktop / Detect changes (push) Successful in 6s
Quality Checks / Lint, Test and Build (push) Has been cancelled
CI/CD Web + Desktop / Deploy (VPS Linux) (push) Has been cancelled
- Limpa todos os campos de input ao resetar (codigo, email, nome) - Forca recarregar pagina inicial para sair de pagina web carregada - Evita redirect para login web quando dispositivo e resetado 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
parent
06c16ab2a9
commit
026772e2f4
1 changed files with 10 additions and 4 deletions
|
|
@ -773,11 +773,17 @@ const handleTokenRevoked = useCallback(async () => {
|
|||
setConfig(null)
|
||||
setStatus(null)
|
||||
setIsMachineActive(true)
|
||||
setIsLaunchingSystem(false)
|
||||
// Limpa campos de input para novo registro
|
||||
setProvisioningCode("")
|
||||
setCollabEmail("")
|
||||
setCollabName("")
|
||||
setValidatedCompany(null)
|
||||
setCodeStatus(null)
|
||||
setCompanyName("")
|
||||
setError("Este dispositivo foi resetado. Informe o código de provisionamento para reconectar.")
|
||||
try {
|
||||
const p = await invoke<MachineProfile>("collect_machine_profile")
|
||||
setProfile(p)
|
||||
} catch {}
|
||||
// Força recarregar a página inicial do app para sair de qualquer página web
|
||||
window.location.href = "/"
|
||||
}, [store])
|
||||
|
||||
useEffect(() => {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue