expiraEmBreve property

bool get expiraEmBreve

Indica se a procuração expira em breve (próximos 30 dias)

Implementation

bool get expiraEmBreve {
  if (dtexpiracao.length == 8) {
    final ano = int.parse(dtexpiracao.substring(0, 4));
    final mes = int.parse(dtexpiracao.substring(4, 6));
    final dia = int.parse(dtexpiracao.substring(6, 8));
    final dataExpiracao = DateTime(ano, mes, dia);
    final agora = DateTime.now();
    final diferenca = dataExpiracao.difference(agora).inDays;
    return diferenca <= 30 && diferenca >= 0;
  }
  return false;
}