dispose method

  1. @override
Future<void> dispose()

Called when the TileLayer is disposed

Implementation

@override
Future<void> dispose() async {
  if (_tilesInProgress.isNotEmpty) {
    await Future.wait(_tilesInProgress.values.map((c) => c.future));
  }
  httpClient.close();
  super.dispose();
}