Browse Source

Remove try/catch around bridge.isRecipientValid

master
meriadec 7 years ago
parent
commit
dfdda4c660
No known key found for this signature in database GPG Key ID: 1D2FC2305E2CB399
  1. 5
      src/components/modals/Send/fields/RecipientField.js

5
src/components/modals/Send/fields/RecipientField.js

@ -3,7 +3,6 @@ import React, { Component } from 'react'
import type { Account } from '@ledgerhq/live-common/lib/types'
import type { T } from 'types/common'
import type { WalletBridge } from 'bridge/types'
import logger from 'logger'
import Box from 'components/base/Box'
import Label from 'components/base/Label'
import LabelInfoTooltip from 'components/base/LabelInfoTooltip'
@ -40,16 +39,12 @@ class RecipientField<Transaction> extends Component<Props<Transaction>, { isVali
async resync() {
const { account, bridge, transaction } = this.props
const syncId = ++this.syncId
try {
const isValid = await bridge.isRecipientValid(
account.currency,
bridge.getTransactionRecipient(account, transaction),
)
if (syncId !== this.syncId) return
this.setState({ isValid })
} catch (err) {
logger.warn(`Can't check if recipient is valid`, err)
}
}
onChange = (recipient: string, maybeExtra: ?Object) => {

Loading…
Cancel
Save