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. 17
      src/components/modals/Send/fields/RecipientField.js

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

Loading…
Cancel
Save