remainingLifetime property

int? get remainingLifetime

Get remaining lifetime in seconds

Implementation

int? get remainingLifetime {
  if (expiresIn == null) return null;
  final expiryTime = issuedAt.add(Duration(seconds: expiresIn!));
  final remaining = expiryTime.difference(DateTime.now()).inSeconds;
  return remaining > 0 ? remaining : 0;
}