timeUntilExpiry static method

Duration timeUntilExpiry(
  1. DateTime? expiresAt
)

만료까지 남은 시간

만료 시간이 없거나 이미 만료되었으면 Duration.zero 반환

Implementation

static Duration timeUntilExpiry(DateTime? expiresAt) {
  if (expiresAt == null) return Duration.zero;
  final remaining = expiresAt.difference(DateTime.now());
  return remaining.isNegative ? Duration.zero : remaining;
}