cancelDownload method

Future cancelDownload(
  1. String urlOrFileId
)

Implementation

Future cancelDownload(String urlOrFileId) async {
  if (_isDisposed) {
    return;
  }
  await channel.invokeMethod(
    'stopDownload',
    {
      "urlOrFileId": urlOrFileId,
    },
  );

  if (value.containsKey(urlOrFileId)) {
    Future.delayed(Duration(milliseconds: 2500), () {
      value.remove(urlOrFileId);
    });
  }

  notifyListeners();
}