HapticOptions.fromMap constructor
HapticOptions.fromMap(
- Map map
Creates haptic options from a serialized map.
Implementation
factory HapticOptions.fromMap(Map<dynamic, dynamic> map) {
final type = map['type'] as String?;
return HapticOptions(
type: HapticFeedbackType.values.firstWhere(
(value) => value.name == type,
orElse: () => HapticFeedbackType.medium,
),
intensityPercent: (map['intensityPercent'] as num?)?.toInt() ?? 100,
durationMs: (map['durationMs'] as num?)?.toInt() ?? 50,
);
}