Method
MaplibreNativeFfiRuntimeinvalidate_offline_region_async
Declaration [src]
void
maplibre_native_ffi_runtime_invalidate_offline_region_async (
MaplibreNativeFfiRuntime* self,
gint64 region_id,
GAsyncReadyCallback callback,
gpointer user_data
)
Description [src]
Makes maps check each resource of the offline region region_id with the
server before they use it.
The region keeps its resources. Starting its download again fetches the invalidated resources for offline use. If the style or a TileJSON document is then missing or invalid, the download reports an offline region response error and goes on from the stored copy. Resources that the current style no longer lists stay in the region until it’s deleted.
See mln_runtime_invalidate_offline_region in the
C API reference.
It fails with these errors:
MAPLIBRE_NATIVE_FFI_ERROR_NOT_FOUNDwhen the cache file has no regionregion_id.
This method completes asynchronously. Use maplibre_native_ffi_runtime_invalidate_offline_region_finish() inside the GAsyncReadyCallback to obtain the result of the operation.
Parameters
region_id-
Type:
gint64No description available.
callback-
Type:
GAsyncReadyCallbackThe callback to call when the call finishes.
The argument can be NULL. user_data-
Type:
gpointerThe data to pass to
callback.The argument can be NULL.The data is owned by the caller of the method.