setup: Enhance URL Handling to Support Partial Inputs (#30681)

* easy urls

* better
This commit is contained in:
royjr
2023-12-26 22:08:57 -05:00
committed by GitHub
parent a1f53c70e6
commit 4df85062c5
+5
View File
@@ -34,6 +34,11 @@ bool is_elf(char *fname) {
}
void Setup::download(QString url) {
// autocomplete incomplete urls
if (QRegularExpression("^([^/.]+)/([^/]+)$").match(url).hasMatch()) {
url.prepend("https://installer.comma.ai/");
}
CURL *curl = curl_easy_init();
if (!curl) {
emit finished(url, tr("Something went wrong. Reboot the device."));