PanelistFocusChangedData.fromMap constructor

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

Implementation

factory PanelistFocusChangedData.fromMap(Map<String, dynamic> map) {
  final panelistsList = map['panelists'] as List<dynamic>? ?? [];
  return PanelistFocusChangedData(
    focusEnabled: map['focusEnabled'] == true,
    panelists: panelistsList
        .map((p) => PanelistData.fromMap(p as Map<String, dynamic>))
        .toList(),
    muteOthersMic: map['muteOthersMic'] == true,
    muteOthersCamera: map['muteOthersCamera'] == true,
  );
}