getNetworkSpeedStream static method

Stream<Map<String, dynamic>> getNetworkSpeedStream({
  1. int interval = 1000,
})

Stream that emits network speed updates continuously Interval parameter defines how often to check (in milliseconds)

Implementation

static Stream<Map<String, dynamic>> getNetworkSpeedStream(
    {int interval = 1000}) {
  return Stream.periodic(Duration(milliseconds: interval))
      .asyncMap((_) async {
    return await getCurrentNetworkSpeed();
  });
}