mergeOfflineRegions function

Future<List<OfflineRegion>> mergeOfflineRegions(
  1. String path, {
  2. String? accessToken,
})

Implementation

Future<List<OfflineRegion>> mergeOfflineRegions(
    String path, {
      String? accessToken,
    }) async {
  final String regionsJson = await globalChannel.invokeMethod(
    'mergeOfflineRegions',
    <String, dynamic>{
      'path': path,
      'accessToken': accessToken,
    },
  ) ?? '[]';


  final List<dynamic> regions = json.decode(regionsJson) as List<dynamic>;

  return regions
      .map((region) => OfflineRegion.fromMap(region as Map<String, dynamic>))
      .toList();
}