add support for network calculation from the calculator
All checks were successful
Release / meta (push) Successful in 1m39s
Release / linux-build (push) Successful in 1m55s
Release / web-build (push) Successful in 3m12s
Release / android-build (push) Successful in 6m48s
Release / release-master (push) Successful in 22s
Release / release-dev (push) Successful in 28s
All checks were successful
Release / meta (push) Successful in 1m39s
Release / linux-build (push) Successful in 1m55s
Release / web-build (push) Successful in 3m12s
Release / android-build (push) Successful in 6m48s
Release / release-master (push) Successful in 22s
Release / release-dev (push) Successful in 28s
This commit is contained in:
@@ -813,17 +813,17 @@ List<DateTime> _buildBoundaries(
|
||||
for (final seg in segments) {
|
||||
boundaryDates.add(seg.start);
|
||||
boundaryDates.add(seg.end);
|
||||
minStart = minStart == null || seg.start.isBefore(minStart!)
|
||||
minStart = minStart == null || seg.start.isBefore(minStart)
|
||||
? seg.start
|
||||
: minStart;
|
||||
maxEnd = maxEnd == null || seg.end.isAfter(maxEnd!) ? seg.end : maxEnd;
|
||||
maxEnd = maxEnd == null || seg.end.isAfter(maxEnd) ? seg.end : maxEnd;
|
||||
}
|
||||
minStart ??= now.subtract(const Duration(days: 1));
|
||||
final effectiveMinStart = minStart ?? now.subtract(const Duration(days: 1));
|
||||
final effectiveMaxEnd = maxEnd ?? now;
|
||||
boundaryDates.add(effectiveMaxEnd);
|
||||
var boundaries = boundaryDates.toList()..sort();
|
||||
if (boundaries.length < 2) {
|
||||
boundaries = [minStart!, effectiveMaxEnd];
|
||||
boundaries = [effectiveMinStart, effectiveMaxEnd];
|
||||
}
|
||||
return boundaries;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user