diff options
author | dan <dan.abramov@gmail.com> | 2024-04-19 15:51:41 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-04-19 15:51:41 +0100 |
commit | c42a557417960a8eed7eb132c24790f4a94cff37 (patch) | |
tree | 8e85736945ec7b88c38e38ff0d09afab9dec3842 /src | |
parent | 55aea348c263f345fc4a1e7209cf3c882b94cd32 (diff) | |
download | voidsky-c42a557417960a8eed7eb132c24790f4a94cff37.tar.zst |
[Statsig] Send locale info (#3621)
Diffstat (limited to 'src')
-rw-r--r-- | src/lib/statsig/statsig.tsx | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/lib/statsig/statsig.tsx b/src/lib/statsig/statsig.tsx index c43d2bf8a..2e3fdfd5c 100644 --- a/src/lib/statsig/statsig.tsx +++ b/src/lib/statsig/statsig.tsx @@ -6,6 +6,7 @@ import {Statsig, StatsigProvider} from 'statsig-react-native-expo' import {logger} from '#/logger' import {isWeb} from '#/platform/detection' +import * as persisted from '#/state/persisted' import {IS_TESTFLIGHT} from 'lib/app-info' import {useSession} from '../../state/session' import {timeout} from '../async/timeout' @@ -23,6 +24,8 @@ type StatsigUser = { platform: 'ios' | 'android' | 'web' refSrc: string refUrl: string + appLanguage: string + contentLanguages: string[] } } @@ -132,6 +135,7 @@ function toStatsigUser(did: string | undefined): StatsigUser { if (did) { userID = sha256(did) } + const languagePrefs = persisted.get('languagePrefs') return { userID, platform: Platform.OS as 'ios' | 'android' | 'web', @@ -139,6 +143,8 @@ function toStatsigUser(did: string | undefined): StatsigUser { refSrc, refUrl, platform: Platform.OS as 'ios' | 'android' | 'web', + appLanguage: languagePrefs.appLanguage, + contentLanguages: languagePrefs.contentLanguages, }, } } |