extractDateTimeFromEpochMs method

  1. @override
DateTime extractDateTimeFromEpochMs(
  1. dynamic value,
  2. String errMsg
)
override

Creates a DateTime from epoch milliseconds. Throws FormatException if value is not a number.

Implementation

@override
DateTime extractDateTimeFromEpochMs(dynamic value, String errMsg) {
  if (value is! num) {
    throw FormatException(
      "[JsonConverter] expected num for date time parsing, got ${value.runtimeType}: $errMsg",
    );
  }

  return DateTime.fromMillisecondsSinceEpoch(value.toInt(), isUtc: true);
}