# 1. Matar qualquer ngrok rodando
killall ngrok

# 2. Deletar os binários antigos espalhados pelo sistema
rm -rf /usr/local/bin/ngrok
rm -rf /usr/bin/ngrok
rm -rf ~/.ngrok2/
rm -rf ~/.ngrok/

# 3. Limpar pacotes do NPM
npm uninstall -g ngrok
npm uninstall -g @expo/ngrok
cd /var/www/html/Antigravity/mobile-app
npm uninstall ngrok @expo/ngrok
rm -rf node_modules/@expo/ngrok
rm -rf node_modules/ngrok

# 4. INSTALAR O NGROK OFICIAL DO LINUX DIRETO (E não via NPM)
curl -sSL https://ngrok-agent.s3.amazonaws.com/ngrok.asc | sudo tee /etc/apt/keyrings/ngrok.asc >/dev/null
echo "deb [signed-by=/etc/apt/keyrings/ngrok.asc] https://ngrok-agent.s3.amazonaws.com buster main" | sudo tee /etc/apt/sources.list.d/ngrok.list
sudo apt update
sudo apt install ngrok

# 5. Configurar o seu token na instalação nova
ngrok config add-authtoken SEU_TOKEN_AQUI

# 6. E instalar o wrapper do Expo localmente
npm install @expo/ngrok

# 7. Iniciar!
npx expo start --tunnel --clear
