From 7a21dd289863d8f4a3736c2d5cf35f1643c40a08 Mon Sep 17 00:00:00 2001 From: Martin Wimpress Date: Wed, 26 Jun 2024 15:55:14 +0100 Subject: [PATCH] chore: drop parseAriaProgress --- lib/src/pages/downloader.dart | 17 +---------------- 1 file changed, 1 insertion(+), 16 deletions(-) diff --git a/lib/src/pages/downloader.dart b/lib/src/pages/downloader.dart index ecfbc20..0afb970 100644 --- a/lib/src/pages/downloader.dart +++ b/lib/src/pages/downloader.dart @@ -32,7 +32,6 @@ class Downloader extends StatefulWidget { class _DownloaderState extends State { final notificationsClient = NotificationsClient(); final wgetPattern = RegExp("( [0-9.]+%)"); - final ariaPattern = RegExp("([0-9.]+%)"); late final Stream _progressStream; bool _downloadFinished = false; var controller = StreamController(); @@ -55,17 +54,6 @@ class _DownloaderState extends State { } } - void parseAriaProgress(String line) { - var matches = ariaPattern.allMatches(line).toList(); - if (matches.isNotEmpty) { - var percent = matches[0].group(1); - if (percent != null) { - var value = double.parse(percent.replaceAll('%', '')) / 100.0; - controller.add(value); - } - } - } - Stream progressStream() { var options = [widget.operatingSystem.code, widget.version.version]; if (widget.option != null) { @@ -76,8 +64,6 @@ class _DownloaderState extends State { process.stderr.transform(utf8.decoder).forEach(parseWgetProgress); } else if (widget.option!.downloader == 'zsync') { controller.add(-1); - } else if (widget.option!.downloader == 'aria2c') { - process.stderr.transform(utf8.decoder).forEach(parseAriaProgress); } process.exitCode.then((value) { @@ -132,8 +118,7 @@ class _DownloaderState extends State { stream: _progressStream, builder: (context, AsyncSnapshot snapshot) { var data = !snapshot.hasData || - widget.option!.downloader != 'wget' || - widget.option!.downloader != 'aria2c' + widget.option!.downloader != 'wget' ? null : snapshot.data; return Column(