TrackingStatusEvent.fromMap constructor
Implementation
factory TrackingStatusEvent.fromMap(Map<Object?, Object?> map) {
final isTracking = map['isTracking'] as bool? ?? false;
return TrackingStatusEvent(
isTracking: isTracking,
status: map['status'] as String? ?? (isTracking ? 'tracking' : 'stopped'),
message: map['message'] as String?,
timestamp: (map['timestamp'] as num?)?.toInt() ??
DateTime.now().millisecondsSinceEpoch,
);
}