getDateEnd method
ZonedDateTime?
getDateEnd()
Implementation
ZonedDateTime? getDateEnd() {
switch (dateFilterType) {
case DATE_FILTER_ALL:
return null;
case DATE_FILTER_YESTERDAY:
return ZonedDateTime(
dateTimeMillis: DateUtils.todayAsDateTime()
.subtract(const Duration(minutes: 1))
.millisecondsSinceEpoch);
case DATE_FILTER_TODAY:
return ZonedDateTime(
dateTimeMillis: DateUtils.tomorrowAsDateTime()
.subtract(const Duration(minutes: 1))
.millisecondsSinceEpoch);
case DATE_FILTER_NOW:
return ZonedDateTime(
dateTimeMillis: DateUtils.tomorrowAsDateTime()
.subtract(const Duration(minutes: 1))
.millisecondsSinceEpoch);
case DATE_FILTER_TOMORROW:
return ZonedDateTime(
dateTimeMillis: DateUtils.dayAfterTomorrowAsDateTime()
.subtract(const Duration(minutes: 1))
.millisecondsSinceEpoch);
case DATE_FILTER_BEFORE_TODAY:
return ZonedDateTime(
dateTimeMillis: DateUtils.todayAsDateTime()
.subtract(const Duration(minutes: 1))
.millisecondsSinceEpoch);
case DATE_FILTER_AFTER_TODAY:
return null;
case DATE_FILTER_RANGE:
return dateEnd;
}
return dateEnd;
}