isActiveOn method

bool isActiveOn(
  1. DateTime date
)

Implementation

bool isActiveOn(DateTime date) {
  if (_status != SubscriptionStatus.active) return false;

  final afterStart = !date.isBefore(startDate);
  final beforeEnd = endDate == null || !date.isAfter(endDate!);

  return afterStart && beforeEnd;
}