handleClockCurrentTimes method
void
handleClockCurrentTimes(
- Map data
)
Implementation
void handleClockCurrentTimes(Map<dynamic, dynamic> data) {
for (var i = 0; i < (data['clockTimes']! as List).length; i++) {
String currentTime = data['clockTimes'][i];
if (i >= clocks.length) break;
if (clocks[i].current != currentTime) {
// Pro7 also sends fractional seconds ??
clocks[i].current = currentTime.split('.').first;
clocks[i].running = true;
} else {
clocks[i].running = false;
}
if (clocks[i].current.contains('--')) clocks[i].running = false;
}
_clockStreamController.add(true);
emit('clock');
}