about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorEric Bailey <git@esb.lol>2025-07-23 09:31:03 -0500
committerGitHub <noreply@github.com>2025-07-23 09:31:03 -0500
commitcf8d8b3bb9f9c8f4a2130210bd734edffd5d76f4 (patch)
tree782070690ac55fb4edc4b3af2c93c2289ffa16ca /src
parentbbc022c0a6b70e494bddb242cff4786bb9ad3a88 (diff)
downloadvoidsky-cf8d8b3bb9f9c8f4a2130210bd734edffd5d76f4.tar.zst
Include app version in metrics (#8699)
Diffstat (limited to 'src')
-rw-r--r--src/lib/statsig/statsig.tsx3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/lib/statsig/statsig.tsx b/src/lib/statsig/statsig.tsx
index f509f2980..f2d3ffca9 100644
--- a/src/lib/statsig/statsig.tsx
+++ b/src/lib/statsig/statsig.tsx
@@ -8,6 +8,7 @@ import {logger} from '#/logger'
 import {type MetricEvents} from '#/logger/metrics'
 import {isWeb} from '#/platform/detection'
 import * as persisted from '#/state/persisted'
+import packageDotJson from '../../../package.json'
 import {useSession} from '../../state/session'
 import {timeout} from '../async/timeout'
 import {useNonReactiveCallback} from '../hooks/useNonReactiveCallback'
@@ -25,6 +26,7 @@ type StatsigUser = {
     // This is the place where we can add our own stuff.
     // Fields here have to be non-optional to be visible in the UI.
     platform: 'ios' | 'android' | 'web'
+    appVersion: string
     bundleIdentifier: string
     bundleDate: number
     refSrc: string
@@ -210,6 +212,7 @@ function toStatsigUser(did: string | undefined): StatsigUser {
       refSrc,
       refUrl,
       platform: Platform.OS as 'ios' | 'android' | 'web',
+      appVersion: packageDotJson.version,
       bundleIdentifier: BUNDLE_IDENTIFIER,
       bundleDate: BUNDLE_DATE,
       appLanguage: languagePrefs.appLanguage,