From 0a2fe5b032f49ecdba3f8328d49a02eb5cf79a40 Mon Sep 17 00:00:00 2001 From: Yannick Mauray Date: Wed, 27 Oct 2021 18:04:55 +0200 Subject: [PATCH] Support for the "downloader" field from `quickget list_csv` --- lib/main.dart | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/lib/main.dart b/lib/main.dart index 5c5a444..d0e6e4a 100644 --- a/lib/main.dart +++ b/lib/main.dart @@ -26,7 +26,15 @@ Future> loadOperatingSystems(bool showUbuntus) async { Version? currentVersion; stdout.split('\n').skip(1).where((element) => element.isNotEmpty).map((e) => e.trim()).forEach((element) { - var supportedVersion = Tuple4.fromList(element.split(",")); + var chunks = element.split(","); + Tuple5 supportedVersion; + if (chunks.length == 4) // Legacy version of quickget + { + supportedVersion = Tuple5.fromList([...chunks, "wget"]); + } else { + supportedVersion = Tuple5.fromList(chunks); + } + if (currentOperatingSystem?.code != supportedVersion.item2) { currentOperatingSystem = OperatingSystem(supportedVersion.item1, supportedVersion.item2); output.add(currentOperatingSystem!);