diff --git a/lib/components/DownloadsScreen/current_downloads_list.dart b/lib/components/DownloadsScreen/current_downloads_list.dart index bedcd68a6..77290a099 100644 --- a/lib/components/DownloadsScreen/current_downloads_list.dart +++ b/lib/components/DownloadsScreen/current_downloads_list.dart @@ -40,6 +40,8 @@ class _CurrentDownloadsListState extends State { super.dispose(); } + // https://github.com/fluttercommunity/flutter_downloader/issues/629 + @pragma('vm:entry-point') static void downloadCallback(String id, int status, int progress) { final SendPort? send = IsolateNameServer.lookupPortByName('downloader_send_port'); diff --git a/lib/main.dart b/lib/main.dart index 77f2e18fa..0655b8ae1 100644 --- a/lib/main.dart +++ b/lib/main.dart @@ -462,6 +462,8 @@ class ErrorScreen extends StatelessWidget { } class _DummyCallback { + // https://github.com/fluttercommunity/flutter_downloader/issues/629 + @pragma('vm:entry-point') static void callback(String id, int status, int progress) { // Add the event to the DownloadUpdateStream instance. final SendPort? send =