getStatusText static method
Retorna o texto do status baseado no SyncStatus e conectividade
Implementation
static String getStatusText(SyncStatus status, bool isOnline) {
if (!isOnline) {
return 'Sem conexão';
}
switch (status) {
case SyncStatus.idle:
return 'Aguardando';
case SyncStatus.syncing:
return 'Sincronizando dados...';
case SyncStatus.success:
return 'Sincronizado com sucesso';
case SyncStatus.error:
return 'Erro na sincronização';
case SyncStatus.offline:
return 'Modo offline';
case SyncStatus.degraded:
return 'Funcionando com limitações';
case SyncStatus.recovery:
return 'Tentando recuperar...';
}
}