updateOfflineRegionMetadata function

Future<OfflineRegion> updateOfflineRegionMetadata(
  1. int id,
  2. Map<String, dynamic> metadata, {
  3. String? accessToken,
})

Implementation

Future<OfflineRegion> updateOfflineRegionMetadata(
    int id,
    Map<String, dynamic> metadata, {
      String? accessToken,
    }) async {
  final regionJson = await globalChannel.invokeMethod<String>(
    'updateOfflineRegionMetadata',
    {
      'id': id,
      'accessToken': accessToken,
      'metadata': metadata,
    },
  ) ?? '{}';

  return OfflineRegion.fromMap(json.decode(regionJson) as Map<String, dynamic>);
}