stopTrip method

  1. @override
TripSummary? stopTrip()
override

Implementation

@override
TripSummary? stopTrip() {
  _methodCalls.add('stopTrip');
  _tripSummary ??= TripSummary(
    tripId: _tripState?.tripId ?? 'mock-trip',
    distanceMeters: 0,
    durationSeconds: 0,
    averageSpeedKph: 0,
    maxSpeedKph: 0,
    idleSeconds: 0,
    startedAt: _tripState?.startedAt ?? DateTime.now(),
    endedAt: DateTime.now(),
  );
  return _tripSummary;
}