downloader.nim: use new downloadFile proc

This commit is contained in:
Araq
2017-02-12 19:39:23 +01:00
parent b053ded266
commit 667acb06a5

View File

@@ -36,10 +36,7 @@ proc download(pkg: string; c: Controls) {.async.} =
c.bar.value = clamp(int(progress*100 div total), 0, 100)
client.onProgressChanged = onProgressChanged
# XXX give a destination filename instead
let contents = await client.getContent("https://nim-lang.org/download/" & pkg & ".7z")
# XXX make this async somehow:
writeFile(z, contents)
await client.downloadFile("https://nim-lang.org/download/" & pkg & ".7z", z)
c.bar.value = 100
let p = osproc.startProcess("7zG.exe", getCurrentDir() / r"..\dist",
["x", pkg & ".7z"])