@sky-mavis/tanto-widget
Version:
Tanto Widget
22 lines • 673 B
JavaScript
import {analytic}from'../../analytic.mjs';import {useConnectCallback}from'../../hooks/useConnectCallback.mjs';function useConnectionAnalytics() {
useConnectCallback({
onConnect: data => {
analytic.updateSession({
userAddress: data.address,
force: true
});
analytic.sendEvent('wallet_connect_success', {
wallet_id: data.connectorId,
address: data.address,
chain_id: data.chainId
});
},
onDisconnect: () => {
analytic.sendEvent('sdk_disconnect').then(() => {
analytic.updateSession({
userAddress: undefined
});
});
}
});
}export{useConnectionAnalytics};