getDrivingSummary function
Future<DrivingSummary?>
getDrivingSummary(
- DateTime startTime,
- DateTime endTime,
- KruzrPerioicType kruzrPeriodicType
Implementation
Future<DrivingSummary?> getDrivingSummary(
DateTime startTime,
DateTime endTime,
KruzrPerioicType kruzrPeriodicType,
) async {
try {
String? drivingSummary = await platform.invokeMethod('getDrivingSummary', {
'startTime': startTime.millisecondsSinceEpoch,
// Convert DateTime to milliseconds since epoch
'endTime': endTime.millisecondsSinceEpoch,
// Convert DateTime to milliseconds since epoch
});
if (kDebugMode) {
print("Received DrivingSummary from sdk: $drivingSummary");
}
return DrivingSummary.fromJson(jsonDecode(drivingSummary!));
} catch (e, stacktrace) {
if (kDebugMode) {
print("Error in getDrivingSummary");
print(e);
print(stacktrace);
}
return null;
}
}