fromJson method

  1. @override
TimeOfDay fromJson(
  1. String json
)

Implementation

@override
TimeOfDay fromJson(String json) {
  if (!json.contains(':')) {
    return const TimeOfDay(hour: 0, minute: 0);
  }
  final vars = json.split(':');
  int? hour = int.tryParse(vars[0]);
  int? minute = int.tryParse(vars[1]);
  if (hour == null || minute == null) {
    return const TimeOfDay(hour: 0, minute: 0);
  }
  return TimeOfDay(hour: hour, minute: minute);
}