cancelRouteSession method

  1. @override
void cancelRouteSession(
  1. RouteSession session
)
override

Method is used to cancel routing session session RouteSession object to cancel.

Example:

// Cancel route session
_asyncRouteManager!.cancelRouteSession(sessions[i]);
print("Cancelled session ${i + 1}");

Implementation

@override
void cancelRouteSession(RouteSession session) {
    final _cancelRouteSessionFfi = __lib.catchArgumentError(() => __lib.nativeLibrary.lookupFunction<
        Void Function(Pointer<Void>, Pointer<Void>),
        void Function(Pointer<Void>, Pointer<Void>)
      >('navigine_sdk_flutter_AsyncRouteManager_cancelRouteSession__Session'));
    _cancelRouteSessionFfi(this.ptr, RouteSession$Impl.getNativePtr(session));
    exception.checkCallResult();
}