|
|
@ -55,7 +55,6 @@ class SendCoin extends React.Component { |
|
|
|
currentStackLength: 0, |
|
|
|
totalStackLength: 0, |
|
|
|
utxoMethodInProgress: false, |
|
|
|
isCameraFeatureDetected: false, |
|
|
|
}; |
|
|
|
this.updateInput = this.updateInput.bind(this); |
|
|
|
this.handleBasiliskSend = this.handleBasiliskSend.bind(this); |
|
|
@ -66,27 +65,9 @@ class SendCoin extends React.Component { |
|
|
|
this._fetchNewUTXOData = this._fetchNewUTXOData.bind(this); |
|
|
|
this.handleClickOutside = this.handleClickOutside.bind(this); |
|
|
|
this.setRecieverFromScan = this.setRecieverFromScan.bind(this); |
|
|
|
this.detectCamera = this.detectCamera.bind(this); |
|
|
|
socket.on('messages', msg => this.updateSocketsData(msg)); |
|
|
|
} |
|
|
|
|
|
|
|
// test device camera capabilities
|
|
|
|
detectCamera() { |
|
|
|
const _getUserMedia = navigator.getUserMedia || navigator.webkitGetUserMedia || navigator.mozGetUserMedia || navigator.msGetUserMedia; |
|
|
|
|
|
|
|
_getUserMedia( |
|
|
|
{ 'video': true }, |
|
|
|
function() { |
|
|
|
this.setState({ |
|
|
|
isCameraFeatureDetected: true, |
|
|
|
}); |
|
|
|
}, |
|
|
|
function() { |
|
|
|
console.warn('this device doesn\'t have camera!'); |
|
|
|
} |
|
|
|
); |
|
|
|
} |
|
|
|
|
|
|
|
setRecieverFromScan(receiver) { |
|
|
|
this.setState({ |
|
|
|
sendTo: receiver |
|
|
@ -101,8 +82,6 @@ class SendCoin extends React.Component { |
|
|
|
this.handleClickOutside, |
|
|
|
false |
|
|
|
); |
|
|
|
|
|
|
|
this.detectCamera(); |
|
|
|
} |
|
|
|
|
|
|
|
componentWillUnmount() { |
|
|
|