unpackCancelable static method
Cancelable version of unpack. See that method for more information.
Implementation
static CancelableOperation<void> unpackCancelable(
{required Uri mobileMapPackageFileUri, required Uri outputDirectory}) {
_initializeArcGISEnvironmentIfNeeded();
final coreMobileMapPackageFileUri =
_CString(mobileMapPackageFileUri.toFilePath());
final coreOutputDirectory = _CString(outputDirectory.toFilePath());
final taskHandle = _withThrowingErrorHandler((errorHandler) {
return runtimecore.RT_MobileMapPackage_unpackAsync(
coreMobileMapPackageFileUri.bytes,
coreOutputDirectory.bytes,
errorHandler);
});
return taskHandle.toCancelableOperation((_) {});
}