getStatusText static method

String getStatusText(
  1. SyncStatus status,
  2. bool isOnline
)

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...';
  }
}