Moved to async await

This commit is contained in:
Thomas Schmidt
2018-02-05 18:02:05 -08:00
parent 83c7c8110d
commit 9d80a62bb1

View File

@@ -75,26 +75,21 @@ export class AllowanceToggle extends React.Component<AllowanceToggleProps, Allow
newAllowanceAmountInBaseUnits = DEFAULT_ALLOWANCE_AMOUNT_IN_BASE_UNITS;
}
try {
await this.props.blockchain.setProxyAllowanceAsync(this.props.token, newAllowanceAmountInBaseUnits).then(
() => {
ReactGA.event({
category: 'Portal',
action: 'Set Allowance Success',
label: this.props.token.symbol,
value: newAllowanceAmountInBaseUnits.toNumber(),
});
},
() => {
ReactGA.event({
category: 'Portal',
action: 'Set Allowance Failure',
label: this.props.token.symbol,
value: newAllowanceAmountInBaseUnits.toNumber(),
});
},
);
await this.props.blockchain.setProxyAllowanceAsync(this.props.token, newAllowanceAmountInBaseUnits)
ReactGA.event({
category: 'Portal',
action: 'Set Allowance Success',
label: this.props.token.symbol,
value: newAllowanceAmountInBaseUnits.toNumber(),
});
await this.props.refetchTokenStateAsync();
} catch (err) {
ReactGA.event({
category: 'Portal',
action: 'Set Allowance Failure',
label: this.props.token.symbol,
value: newAllowanceAmountInBaseUnits.toNumber(),
});
this.setState({
isSpinnerVisible: false,
});