INNER CODE UNIT · Dart
_RefreshLog
go-vikunja/app · integration_test/concurrent_refresh_test.dart:19
class _RefreshLog {
static final List<_RefreshEvent> events = [];
static int callCount = 0;
static void reset() {
events.clear();
callCount = 0;
}
static void record(int id, DateTime start, DateTime end) {
events.add(_RefreshEvent(id, start, end));
}
/// Returns true when at least two recorded refresh calls overlapped in time.
static bool get hadOverlap {
for (var i = 0; i < events.length; i++) {
for (var j = i + 1; j < events.length; j++) {
if (events[i].start.isBefore(events[j].end) &&