QrCodeScanner: use parse_uri_to_object to parse scanned codes

This commit is contained in:
xiphon
2020-07-16 17:13:42 +00:00
parent c137a6ea36
commit 352da92229
3 changed files with 10 additions and 37 deletions

View File

@@ -86,9 +86,14 @@ Rectangle {
id : finder
objectName: "QrFinder"
onDecoded : {
root.qrcode_decoded(address, payment_id, amount, tx_description, recipient_name, extra_parameters)
root.state = "Stopped"
}
const parsed = walletManager.parse_uri_to_object(data);
if (!parsed.error) {
root.qrcode_decoded(parsed.address, parsed.payment_id, parsed.amount, parsed.tx_description, parsed.recipient_name, parsed.extra_parameters);
root.state = "Stopped";
} else {
onNotifyError(parsed.error);
}
}
onNotifyError : {
if( warning )
messageDialog.icon = StandardIcon.Critical