chunked method

List<Duration> chunked(
  1. Duration chunkSize
)

Divide this duration into smaller chunks of given chunkSize Example: 5.seconds.chunked(1.seconds) => 1s, 1s, 1s, 1s, 1s

Implementation

List<Duration> chunked(Duration chunkSize) {
  int count = (this.inMilliseconds / chunkSize.inMilliseconds).floor();
  return List.generate(count, (_) => chunkSize);
}