Skip to content

Commit

Permalink
Merge bd43128 into b1eca8a
Browse files Browse the repository at this point in the history
  • Loading branch information
abtestingalpha authored Sep 20, 2024
2 parents b1eca8a + bd43128 commit d7455b6
Show file tree
Hide file tree
Showing 5 changed files with 40 additions and 26 deletions.
2 changes: 1 addition & 1 deletion packages/synapse-interface/components/ui/ChainSelector.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ export function ChainSelector({
newToChainId: chainId,
}

segmentAnalyticsEvent(eventTitle, eventData)
segmentAnalyticsEvent(eventTitle, eventData, true)
dispatch(setFunction(chainId))
}
}
Expand Down
16 changes: 10 additions & 6 deletions packages/synapse-interface/contexts/UserProvider.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -21,12 +21,16 @@ export const UserProvider = ({ children }) => {

useAccountEffect({
onConnect() {
segmentAnalyticsEvent(`[Wallet Analytics] connects`, {
walletId: connector?.id,
chainId: chain?.id,
query,
pathname,
})
segmentAnalyticsEvent(
`[Wallet Analytics] connects`,
{
walletId: connector?.id,
chainId: chain?.id,
query,
pathname,
},
true
)
},
onDisconnect() {
segmentAnalyticsEvent('[Wallet Analytics] disconnect', {})
Expand Down
14 changes: 9 additions & 5 deletions packages/synapse-interface/pages/state-managed-bridge/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -110,11 +110,15 @@ const StateManagedBridge = () => {
} = useMaintenance()

useEffect(() => {
segmentAnalyticsEvent(`[Bridge page] arrives`, {
fromChainId,
query,
pathname,
})
segmentAnalyticsEvent(
`[Bridge page] arrives`,
{
fromChainId,
query,
pathname,
},
true
)
}, [query])

useEffect(() => {
Expand Down
14 changes: 9 additions & 5 deletions packages/synapse-interface/pages/swap/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -90,11 +90,15 @@ const StateManagedSwap = () => {
const dispatch = useAppDispatch()

useEffect(() => {
segmentAnalyticsEvent(`[Swap page] arrives`, {
swapChainId,
query,
pathname,
})
segmentAnalyticsEvent(
`[Swap page] arrives`,
{
swapChainId,
query,
pathname,
},
true
)
}, [query])

useEffect(() => {
Expand Down
20 changes: 11 additions & 9 deletions packages/synapse-interface/utils/screenAddress.ts
Original file line number Diff line number Diff line change
Expand Up @@ -12,15 +12,18 @@ const createRiskDetectedEvent = (address: Address | string) => {
})
}

const dispatchRiskDetectedEvent = (address: Address | string) => {
const event = createRiskDetectedEvent(address)
GlobalEventEmitter.dispatchEvent(event)
}

export const screenAddress = async (
address: Address | string
): Promise<boolean> => {
const url = `https://screener.omnirpc.io/fe/address/${address}`

if (isBlacklisted(address)) {
const event = createRiskDetectedEvent(address)

GlobalEventEmitter.dispatchEvent(event)
dispatchRiskDetectedEvent(address)
return true
}

Expand All @@ -29,14 +32,13 @@ export const screenAddress = async (
const { risk } = await response.json()

if (risk) {
const event = createRiskDetectedEvent(address)

GlobalEventEmitter.dispatchEvent(event)
dispatchRiskDetectedEvent(address)
return true
} else {
return false
}
return false
} catch (error) {
console.error('Error:', error)
return false
dispatchRiskDetectedEvent(address)
return true
}
}

0 comments on commit d7455b6

Please sign in to comment.