DetectionEvent.fromMap constructor

DetectionEvent.fromMap(
  1. Map<String, dynamic> map
)

Implementation

factory DetectionEvent.fromMap(Map<String, dynamic> map) {
  return DetectionEvent(
    type:
        map['type'] == 'screenshot'
            ? CaptureType.screenshot
            : CaptureType.recording,
    timestamp: DateTime.fromMillisecondsSinceEpoch(map['timestamp']),
    isRecording: map['isRecording'],
    platform: map['platform'] ?? 'unknown',
  );
}