setPublishIntervalMs method

  1. @override
void setPublishIntervalMs(
  1. int intervalMs
)
override

Sets the interval in milliseconds between measurement batches delivered to MeasurementListener. Default is 1000 ms. Values less than or equal to zero are treated as the default. intervalMs wait time in milliseconds before the next publish cycle

Example:

// Optional: interval between measurement batches sent to listeners (ms)
_measurementManager?.setPublishIntervalMs(1000);

Implementation

@override
void setPublishIntervalMs(int intervalMs) {
    final _setPublishIntervalMsFfi = __lib.catchArgumentError(() => __lib.nativeLibrary.lookupFunction<
        Void Function(Pointer<Void>, Int32),
        void Function(Pointer<Void>, int)
      >('navigine_sdk_flutter_MeasurementManager_setPublishIntervalMs__IntervalMs'));
    final _intervalMsHandle = navigine_sdk_flutter_int_ToFfi(intervalMs);
    final _handle = this.handle;
    _setPublishIntervalMsFfi(_handle, _intervalMsHandle);
    navigine_sdk_flutter_int_ReleaseFfiHandle(_intervalMsHandle);
}