startMonitoring method
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!');
}
}
});
}