diff options
author | Steve Klebanoff <steve.klebanoff@gmail.com> | 2018-10-26 05:44:25 +0800 |
---|---|---|
committer | Steve Klebanoff <steve.klebanoff@gmail.com> | 2018-10-26 05:46:30 +0800 |
commit | f04eba77736a429bea19a4544cfbabc38069d04d (patch) | |
tree | d66a2ea50836c64c6101030b9114065015658632 | |
parent | 062187f28d76bf420c235bc83a56926e35bd8db0 (diff) | |
download | dexon-sol-tools-f04eba77736a429bea19a4544cfbabc38069d04d.tar.gz dexon-sol-tools-f04eba77736a429bea19a4544cfbabc38069d04d.tar.zst dexon-sol-tools-f04eba77736a429bea19a4544cfbabc38069d04d.zip |
Added string to constants
-rw-r--r-- | packages/instant/src/components/buy_button.tsx | 3 | ||||
-rw-r--r-- | packages/instant/src/constants.ts | 1 |
2 files changed, 3 insertions, 1 deletions
diff --git a/packages/instant/src/components/buy_button.tsx b/packages/instant/src/components/buy_button.tsx index 6fe333dc7..a7a22e3bc 100644 --- a/packages/instant/src/components/buy_button.tsx +++ b/packages/instant/src/components/buy_button.tsx @@ -2,6 +2,7 @@ import { AssetBuyer, AssetBuyerError, BuyQuote } from '@0x/asset-buyer'; import * as _ from 'lodash'; import * as React from 'react'; +import { WEB_3_WRAPPER_TRANSACTION_FAILED_ERROR_MSG_PREFIX } from '../constants'; import { ColorOption } from '../style/theme'; import { util } from '../util/util'; import { web3Wrapper } from '../util/web3_wrapper'; @@ -62,7 +63,7 @@ export class BuyButton extends React.Component<BuyButtonProps> { try { await web3Wrapper.awaitTransactionSuccessAsync(txHash); } catch (e) { - if (e instanceof Error && e.message.startsWith('Transaction failed')) { + if (e instanceof Error && e.message.startsWith(WEB_3_WRAPPER_TRANSACTION_FAILED_ERROR_MSG_PREFIX)) { this.props.onBuyFailure(buyQuote, txHash); return; } diff --git a/packages/instant/src/constants.ts b/packages/instant/src/constants.ts index 31491c80a..48d0d4aa2 100644 --- a/packages/instant/src/constants.ts +++ b/packages/instant/src/constants.ts @@ -2,3 +2,4 @@ import { BigNumber } from '@0x/utils'; export const BIG_NUMBER_ZERO = new BigNumber(0); export const ethDecimals = 18; export const DEFAULT_ZERO_EX_CONTAINER_SELECTOR = '#zeroExInstantContainer'; +export const WEB_3_WRAPPER_TRANSACTION_FAILED_ERROR_MSG_PREFIX = 'Transaction failed'; |