xxxxxxxxxx
// it returns time every second
Stream<String> getTime() {
return Stream.periodic(
const Duration(seconds: 1), (_) => DateTime.now().toIso8601String());
}
// just a random number generator, also yield every 2 seconds
Stream<int> generateNumbers = (() async* {
await Future<void>.delayed(const Duration(seconds: 2));
for (int i = 0; i < 100; i++) {
int randomNumber = Random().nextInt(150);
yield randomNumber;
}
})();
0