ProClock.fromMap constructor
ProClock.fromMap({
- ProLegacyClient? parent,
- required Map<
String, dynamic> data,
Implementation
ProClock.fromMap({this.parent, required Map<String, dynamic> data}) {
_type = ProClockType.values[data['clockType'] ?? 0];
_name = data['clockName'] ?? '';
_current = data['clockTime'] ?? '--:--:--';
_running = data['clockState'] ?? false;
_overrun = data['clockOverrun'] ?? false;
_isPM = data['clockIsPM'] == 1;
_duration = data['clockDuration'] ?? '--:--:--';
_duration = _duration.split('.').first; // Pro7 now sends clock data with fractional seconds.
_end = data['clockEndTime'] ?? '--:--:--';
}