getTotalTraffic method

  1. @override
Future<Map<String, int>> getTotalTraffic()
override

Get total traffic (persistent storage)

Implementation

@override
Future<Map<String, int>> getTotalTraffic() async {
  final result = await methodChannel.invokeMethod<Map<dynamic, dynamic>>(
    'get_total_traffic',
  );
  if (result == null) return {'upload': 0, 'download': 0};
  return {
    'upload': (result['upload'] as num?)?.toInt() ?? 0,
    'download': (result['download'] as num?)?.toInt() ?? 0,
  };
}