|
|
@ -82,25 +82,26 @@ class WalletsNativeSend extends React.Component { |
|
|
|
|
|
|
|
setRecieverFromScan(receiver) { |
|
|
|
try { |
|
|
|
var o = JSON.parse(receiver); |
|
|
|
if (o && typeof o === "object") { |
|
|
|
if(o.coin === this.props.ActiveCoin.coin) { |
|
|
|
if(o.amount) { |
|
|
|
const recObj = JSON.parse(receiver); |
|
|
|
|
|
|
|
if (recObj && |
|
|
|
typeof recObj === 'object') { |
|
|
|
if (recObj.coin === this.props.ActiveCoin.coin) { |
|
|
|
if (recObj.amount) { |
|
|
|
this.setState({ |
|
|
|
amount: o.amount |
|
|
|
}); |
|
|
|
amount: recObj.amount, |
|
|
|
}); |
|
|
|
} |
|
|
|
if(o.address) { |
|
|
|
if (recObj.address) { |
|
|
|
this.setState({ |
|
|
|
sendTo: o.address |
|
|
|
}); |
|
|
|
sendTo: recObj.address, |
|
|
|
}); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
catch (e) { |
|
|
|
} catch (e) { |
|
|
|
this.setState({ |
|
|
|
sendTo: receiver |
|
|
|
sendTo: receiver, |
|
|
|
}); |
|
|
|
} |
|
|
|
document.getElementById('kmdWalletSendTo').focus(); |
|
|
@ -117,9 +118,11 @@ class WalletsNativeSend extends React.Component { |
|
|
|
} |
|
|
|
|
|
|
|
checkZAddressCount() { |
|
|
|
if (this.props.ActiveCoin.addresses && |
|
|
|
(!this.props.ActiveCoin.addresses.private || |
|
|
|
this.props.ActiveCoin.addresses.private.length === 0)) { |
|
|
|
const _addresses = this.props.ActiveCoin.addresses; |
|
|
|
|
|
|
|
if (_addresses && |
|
|
|
(!_addresses.private || |
|
|
|
_addresses.private.length === 0)) { |
|
|
|
this.setState({ |
|
|
|
renderAddressDropdown: false, |
|
|
|
}); |
|
|
|