removeBeacon method

  1. @override
void removeBeacon(
  1. int subLocId,
  2. String uuid,
  3. int major,
  4. int minor,
)
override

Implementation

@override
void removeBeacon(int subLocId, String uuid, int major, int minor) {
    final _removeBeaconFfi = __lib.catchArgumentError(() => __lib.nativeLibrary.lookupFunction<
        Void Function(Pointer<Void>, Int32, Pointer<Void>, Int32, Int32),
        void Function(Pointer<Void>, int, Pointer<Void>, int, int)
      >('navigine_sdk_flutter_LocationEditManager_removeBeacon__SubLocId_Uuid_Major_Minor'));
    final _subLocIdHandle = navigine_sdk_flutter_int_ToFfi(subLocId);
    final _uuidHandle = navigine_sdk_flutter_String_ToFfi(uuid);
    final _majorHandle = navigine_sdk_flutter_int_ToFfi(major);
    final _minorHandle = navigine_sdk_flutter_int_ToFfi(minor);
    final _handle = this.handle;
    _removeBeaconFfi(_handle, _subLocIdHandle, _uuidHandle, _majorHandle, _minorHandle);
    navigine_sdk_flutter_int_ReleaseFfiHandle(_subLocIdHandle);
    navigine_sdk_flutter_String_ReleaseFfiHandle(_uuidHandle);
    navigine_sdk_flutter_int_ReleaseFfiHandle(_majorHandle);
    navigine_sdk_flutter_int_ReleaseFfiHandle(_minorHandle);
}