startMonitoring method

Future<void> startMonitoring({
  1. Duration interval = const Duration(minutes: 5),
})

Implementation

Future<void> startMonitoring(
    {Duration interval = const Duration(minutes: 5)}) async {
  await init();
  Timer.periodic(interval, (timer) async {
    calculateReputation();
    if (kDebugMode) {
      print('📊 Device $deviceId Reputation: $reputation');
    }
    if (!canCooperate()) {
      if (kDebugMode) {
        print('❌ Device $deviceId is no longer allowed to cooperate!');
      }
    }
  });
}