diff options
| author | xiphon <xiphon@protonmail.com> | 2020-04-14 21:03:15 +0000 |
|---|---|---|
| committer | xiphon <xiphon@protonmail.com> | 2020-04-14 21:37:04 +0000 |
| commit | ea25b71ca66a7d81203bbfed7fa1a1d6fa79553f (patch) | |
| tree | 40bfaac76cba0e0f68a7b1e2b79cec0eab4841d6 /main.qml | |
| parent | 8e4124f06aa6c580ee62dd1b78735bc488e21366 (diff) | |
| download | monzero-gui-ea25b71ca66a7d81203bbfed7fa1a1d6fa79553f.tar.gz monzero-gui-ea25b71ca66a7d81203bbfed7fa1a1d6fa79553f.tar.xz monzero-gui-ea25b71ca66a7d81203bbfed7fa1a1d6fa79553f.zip | |
updater: fetch signed hashes from getmonero.org, verify downloads
Diffstat (limited to 'main.qml')
| -rw-r--r-- | main.qml | 14 |
1 files changed, 5 insertions, 9 deletions
@@ -1978,15 +1978,11 @@ ApplicationWindow { closeWallet(Qt.quit); } - function onWalletCheckUpdatesComplete(update) { - if (update === "") - return - print("Update found: " + update) - var parts = update.split("|") - if (parts.length == 4) { - updateDialog.show(parts[0], isMac || isWindows || isLinux ? parts[3] : ""); - } else { - print("Failed to parse update spec") + function onWalletCheckUpdatesComplete(version, downloadUrl, hash, firstSigner, secondSigner) { + const alreadyAsked = updateDialog.url == downloadUrl && updateDialog.hash == hash; + if (!alreadyAsked) + { + updateDialog.show(version, isMac || isWindows || isLinux ? downloadUrl : "", hash); } } |
