heavylist 0.0.7 copy "heavylist: ^0.0.7" to clipboard
heavylist: ^0.0.7 copied to clipboard

outdated

An asynchronous or delayed loop

example/main.dart

import 'dart:async';

import 'package:heavylist/heavylist.dart';

main() {
  HeavyList<int> abc = new HeavyList<int>([1, 2, 3, 4, 5, 6]);
  abc.pause();
  new Timer(new Duration(milliseconds: 2000), () {
    print('resuming');
    abc.resume();
  });
  abc.loop(new Duration(milliseconds: 1000), (List<int> origin) {
    print('------------');
    print(origin);
    print('------------');
    abc.empty();
  }, (int item, Function resume) {
    new Timer(new Duration(milliseconds: 100), () {
      //simulating an asynchronous call
      print(item);
      print('completed ${item}');
      //move to next item
      resume();
    });
  });
}
0
likes
0
pub points
0%
popularity

Publisher

unverified uploader

An asynchronous or delayed loop

Homepage

License

unknown (LICENSE)

Dependencies

flutter

More

Packages that depend on heavylist