aboutsummaryrefslogtreecommitdiffstats
path: root/packages/instant/src/containers/connected_account_payment_method.ts
diff options
context:
space:
mode:
authorBrandon Millman <brandon@0xproject.com>2018-11-22 06:20:01 +0800
committerGitHub <noreply@github.com>2018-11-22 06:20:01 +0800
commit5c81f07d467262106f108b37fbf0bad4f5a0589b (patch)
tree7ec53d0f23e44215c5f2fc9bad534fb6d122ee33 /packages/instant/src/containers/connected_account_payment_method.ts
parentf46a49fd13c88dd86c9661d76bace18844642c04 (diff)
parent804de89796de047fe43dbb736b5e8b82bb30ee3a (diff)
downloaddexon-0x-contracts-5c81f07d467262106f108b37fbf0bad4f5a0589b.tar.gz
dexon-0x-contracts-5c81f07d467262106f108b37fbf0bad4f5a0589b.tar.zst
dexon-0x-contracts-5c81f07d467262106f108b37fbf0bad4f5a0589b.zip
Merge pull request #1300 from 0xProject/feature/instant/events-account
[instant] Implement account related events
Diffstat (limited to 'packages/instant/src/containers/connected_account_payment_method.ts')
-rw-r--r--packages/instant/src/containers/connected_account_payment_method.ts8
1 files changed, 6 insertions, 2 deletions
diff --git a/packages/instant/src/containers/connected_account_payment_method.ts b/packages/instant/src/containers/connected_account_payment_method.ts
index eacbadfca..cdeb49a25 100644
--- a/packages/instant/src/containers/connected_account_payment_method.ts
+++ b/packages/instant/src/containers/connected_account_payment_method.ts
@@ -12,6 +12,7 @@ import { Action, actions } from '../redux/actions';
import { asyncData } from '../redux/async_data';
import { State } from '../redux/reducer';
import { Network, Omit, OperatingSystem, ProviderState, StandardSlidingPanelContent } from '../types';
+import { analytics } from '../util/analytics';
import { envUtil } from '../util/env';
export interface ConnectedAccountPaymentMethodProps {}
@@ -40,8 +41,11 @@ const mapDispatchToProps = (
ownProps: ConnectedAccountPaymentMethodProps,
): ConnectedDispatch => ({
openInstallWalletPanel: () => dispatch(actions.openStandardSlidingPanel(StandardSlidingPanelContent.InstallWallet)),
- unlockWalletAndDispatchToStore: async (providerState: ProviderState) =>
- asyncData.fetchAccountInfoAndDispatchToStore(providerState, dispatch, true),
+ unlockWalletAndDispatchToStore: (providerState: ProviderState) => {
+ analytics.trackAccountUnlockRequested();
+ // tslint:disable-next-line:no-floating-promises
+ asyncData.fetchAccountInfoAndDispatchToStore(providerState, dispatch, true);
+ },
});
const mergeProps = (