timeUntilExpiration property

Duration get timeUntilExpiration

Retorna o tempo até a expiração do token

Implementation

Duration get timeUntilExpiration {
  final expirationTime = tokenCreatedAt.add(Duration(seconds: expiresIn));
  final remaining = expirationTime.difference(DateTime.now());
  return remaining.isNegative ? Duration.zero : remaining;
}