parseDurationFromMillis static method

Duration? parseDurationFromMillis(
  1. dynamic value, [
  2. Duration? defaultValue
])

Parses a duration from milliseconds. The value may be an int, double, or number encoded String. If the value cannot be processed into a duration then this will return the defaultValue.

Implementation

static Duration? parseDurationFromMillis(
  dynamic value, [
  Duration? defaultValue,
]) {
  final millis = value is Duration ? value.inMilliseconds : parseInt(value);

  return millis == null ? defaultValue : Duration(milliseconds: millis);
}