elapsed property Null safety

Duration elapsed

Time elapsed across locations

Implementation

Duration get elapsed => length == 0
    ? Duration.zero
    : DateTime.parse(last.timestamp)
        .difference(DateTime.parse(first.timestamp));