timeRemaining property
Duration
get
timeRemaining
Get time remaining until expiration
Implementation
Duration get timeRemaining {
if (expiresAt == 0) return Duration.zero;
final remaining = expiresAt - DateTime.now().millisecondsSinceEpoch;
return Duration(milliseconds: remaining > 0 ? remaining : 0);
}