fromFire method

  1. @override
Future<DateTime?> fromFire(
  1. dynamic value
)
override

Implementation

@override
Future<DateTime?> fromFire(dynamic value) async {
  if (value == null) return null;
  final byteList = base64Decode(value as String);
  final byteData = ByteData.sublistView(Uint8List.fromList(byteList));
  final millisecondsSinceEpoch = byteData.getInt64(0);
  return DateTime.fromMillisecondsSinceEpoch(millisecondsSinceEpoch);
}