@if(!$hasTokens)

Nenhum Token Encontrado

{{ $message }}

@elseif($isExpired)
⚠️

Token Expirado

O token de acesso expirou e precisa ser renovado

@elseif($hoursUntilExpiry <= 2)

Token Expirando

O token expira em {{ round($hoursUntilExpiry, 1) }} horas

@else

Token Válido

Token válido por mais {{ round($hoursUntilExpiry, 1) }} horas

@endif
@if(!$hasTokens)
📋 Configuração Necessária

Para usar o sistema, você precisa autorizar o acesso ao Dropbox primeiro.

@else
🔑 Informações do Token
Access Token
{{ substr($tokens['access_token'], 0, 20) }}...
Tipo
{{ $tokens['token_type'] ?? 'Bearer' }}
Criado em
{{ isset($tokens['created_at']) ? \Carbon\Carbon::parse($tokens['created_at'])->format('d/m/Y H:i') : 'N/A' }}
Atualizado em
{{ isset($tokens['updated_at']) ? \Carbon\Carbon::parse($tokens['updated_at'])->format('d/m/Y H:i') : 'N/A' }}
Expira em
{{ $expiresAt ? $expiresAt->format('d/m/Y H:i') : 'N/A' }}
Status do Refresh Token
{{ isset($tokens['refresh_token']) ? '✅ Disponível' : '❌ Não encontrado' }}
@if(isset($tokens['scope']))
Permissões (Scope)
{{ $tokens['scope'] }}
@endif
@if($isExpired || $hoursUntilExpiry <= 2) 🔄 Renovar Token @endif 🧪 Testar Conexão 🗑️ Revogar Acesso
@endif
💻 Comandos Úteis
Verificar status do token:
php artisan dropbox:refresh-token --check
Renovar token manualmente:
php artisan dropbox:refresh-token
Testar conectividade:
php artisan dropbox:test
Construir cache:
php artisan dropbox:cache-simple build