INNER CODE UNIT · Dart

record

go-vikunja/app · integration_test/concurrent_refresh_test.dart:28

  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) &&
            events[j].start.isBefore(events[i].end)) {
          return true;
        }
      }
    }
    return false;
  }
}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…