diff options
author | Paul Frazee <pfrazee@gmail.com> | 2024-09-13 10:30:55 -0700 |
---|---|---|
committer | Paul Frazee <pfrazee@gmail.com> | 2024-09-13 10:30:55 -0700 |
commit | 9163f676f59faed5162970e34251cdca3576a24c (patch) | |
tree | ee1cfbba92362046011d9134b05df4e6f83d46b4 /src | |
parent | b3381da1c11301163600a931ee6c481dea3de6f4 (diff) | |
parent | 08ac3a27c2be2a3bf345e6d2b34779653183cf7d (diff) | |
download | voidsky-9163f676f59faed5162970e34251cdca3576a24c.tar.zst |
Merge branch 'events' into main
Diffstat (limited to 'src')
-rw-r--r-- | src/components/dialogs/nuxs/TenMillion/index.tsx | 5 | ||||
-rw-r--r-- | src/lib/statsig/events.ts | 4 |
2 files changed, 9 insertions, 0 deletions
diff --git a/src/components/dialogs/nuxs/TenMillion/index.tsx b/src/components/dialogs/nuxs/TenMillion/index.tsx index 801ceb99a..8d5511fdf 100644 --- a/src/components/dialogs/nuxs/TenMillion/index.tsx +++ b/src/components/dialogs/nuxs/TenMillion/index.tsx @@ -12,6 +12,7 @@ import {useLingui} from '@lingui/react' import {networkRetry} from '#/lib/async/retry' import {getCanvas} from '#/lib/canvas' import {shareUrl} from '#/lib/sharing' +import {logEvent} from '#/lib/statsig/statsig' import {sanitizeDisplayName} from '#/lib/strings/display-names' import {sanitizeHandle} from '#/lib/strings/handles' import {isIOS, isNative} from '#/platform/detection' @@ -199,6 +200,7 @@ export function TenMillionInner({userNumber}: {userNumber: number}) { if (uri) { control.close(() => { setTimeout(() => { + logEvent('tmd:post', {}) openComposer({ text: _( msg`Bluesky now has over 10 million users, and I was #${i18n.number( @@ -220,6 +222,7 @@ export function TenMillionInner({userNumber}: {userNumber: number}) { const onNativeShare = React.useCallback(() => { if (uri) { control.close(() => { + logEvent('tmd:share', {}) shareUrl(uri) }) } @@ -240,6 +243,7 @@ export function TenMillionInner({userNumber}: {userNumber: number}) { try { await MediaLibrary.createAssetAsync(uri) + logEvent('tmd:download', {}) Toast.show(_(msg`Image saved to your camera roll!`)) } catch (e: unknown) { console.log(e) @@ -258,6 +262,7 @@ export function TenMillionInner({userNumber}: {userNumber: number}) { link.setAttribute('download', `Bluesky 10M Users.png`) link.setAttribute('href', imgHref) link.click() + logEvent('tmd:download', {}) } }, [uri]) diff --git a/src/lib/statsig/events.ts b/src/lib/statsig/events.ts index 187189490..c9bc8fefb 100644 --- a/src/lib/statsig/events.ts +++ b/src/lib/statsig/events.ts @@ -225,4 +225,8 @@ export type LogEvents = { 'test:gate1:sometimes': {} 'test:gate2:always': {} 'test:gate2:sometimes': {} + + 'tmd:share': {} + 'tmd:download': {} + 'tmd:post': {} } |