|
@ -101,7 +101,7 @@ class AddAccountModal extends PureComponent<Props, State> { |
|
|
scanSubscription: * |
|
|
scanSubscription: * |
|
|
|
|
|
|
|
|
startScanAccountsDevice() { |
|
|
startScanAccountsDevice() { |
|
|
const { visibleAccounts, addAccount } = this.props |
|
|
const { visibleAccounts } = this.props |
|
|
const { deviceSelected, currency } = this.state |
|
|
const { deviceSelected, currency } = this.state |
|
|
|
|
|
|
|
|
if (!deviceSelected || !currency) { |
|
|
if (!deviceSelected || !currency) { |
|
@ -111,7 +111,6 @@ class AddAccountModal extends PureComponent<Props, State> { |
|
|
this.scanSubscription = bridge.scanAccountsOnDevice(currency, deviceSelected.path, { |
|
|
this.scanSubscription = bridge.scanAccountsOnDevice(currency, deviceSelected.path, { |
|
|
next: account => { |
|
|
next: account => { |
|
|
if (!visibleAccounts.some(a => a.id === account.id)) { |
|
|
if (!visibleAccounts.some(a => a.id === account.id)) { |
|
|
addAccount(account) |
|
|
|
|
|
this.setState(state => ({ |
|
|
this.setState(state => ({ |
|
|
scannedAccounts: [...state.scannedAccounts, account], |
|
|
scannedAccounts: [...state.scannedAccounts, account], |
|
|
})) |
|
|
})) |
|
@ -169,9 +168,9 @@ class AddAccountModal extends PureComponent<Props, State> { |
|
|
handleChangeStatus = (deviceStatus, appStatus) => this.setState({ appStatus }) |
|
|
handleChangeStatus = (deviceStatus, appStatus) => this.setState({ appStatus }) |
|
|
|
|
|
|
|
|
handleImportAccount = () => { |
|
|
handleImportAccount = () => { |
|
|
const { updateAccount } = this.props |
|
|
const { addAccount } = this.props |
|
|
const { selectedAccounts } = this.state |
|
|
const { selectedAccounts } = this.state |
|
|
selectedAccounts.forEach(a => updateAccount({ ...a, archived: false })) |
|
|
selectedAccounts.forEach(a => addAccount({ ...a, archived: false })) |
|
|
this.setState({ selectedAccounts: [] }) |
|
|
this.setState({ selectedAccounts: [] }) |
|
|
closeModal(MODAL_ADD_ACCOUNT) |
|
|
closeModal(MODAL_ADD_ACCOUNT) |
|
|
this.props.counterValuesPolling.poll() |
|
|
this.props.counterValuesPolling.poll() |
|
|