Improve signing vault UI

This commit is contained in:
nicolas.dorier 2019-12-10 18:58:12 +09:00
parent 12055a000b
commit de2e222ae5
No known key found for this signature in database
GPG key ID: 6618763EF09186FE

View file

@ -29,7 +29,7 @@
<script src="~/js/vaultbridge.js" type="text/javascript" defer="defer"></script>
<script src="~/js/vaultbridge.ui.js" type="text/javascript" defer="defer"></script>
<script type="text/javascript">
$(function () {
async function askSign() {
var websocketPath = $("#WebsocketPath").val();
var loc = window.location, ws_uri;
if (loc.protocol === "https:") {
@ -43,15 +43,16 @@
$("#vaultPlaceholder").html(html);
var vaultUI = new vaultui.VaultBridgeUI(ws_uri);
vaultUI.askSignPSBT({
if (await vaultUI.askForDevice() && await vaultUI.askSignPSBT({
walletId: $("#WalletId").val(),
psbt: $("#PSBT").val()
}).then(function (ok) {
if (ok) {
$("#PSBT").val(vaultUI.psbt);
$("#broadcastForm").submit();
}
});
})) {
$("#PSBT").val(vaultUI.psbt);
$("#broadcastForm").submit();
}
}
$(function () {
askSign();
});
</script>
}