Move /platform/detection vars into /env (#9707)

* Add platform vars to env

* Replace /platform/detection with /env
This commit is contained in:
Eric Bailey
2026-01-16 16:28:17 -06:00
committed by GitHub
parent bd510d8468
commit 0589bd7d9e
244 changed files with 789 additions and 789 deletions
+8 -6
View File
@@ -7,19 +7,21 @@ import {nanoid} from 'nanoid/non-secure'
import {createFullHandle} from '#/lib/strings/handles'
import {logger} from '#/logger'
import {isAndroid, isIOS, isNative, isWeb} from '#/platform/detection'
import {useSignupContext} from '#/screens/Signup/state'
import {CaptchaWebView} from '#/screens/Signup/StepCaptcha/CaptchaWebView'
import {atoms as a, useTheme} from '#/alf'
import {FormError} from '#/components/forms/FormError'
import {IS_ANDROID, IS_IOS, IS_NATIVE, IS_WEB} from '#/env'
import {GCP_PROJECT_ID} from '#/env'
import {BackNextButtons} from '../BackNextButtons'
const CAPTCHA_PATH =
isWeb || GCP_PROJECT_ID === 0 ? '/gate/signup' : '/gate/signup/attempt-attest'
IS_WEB || GCP_PROJECT_ID === 0
? '/gate/signup'
: '/gate/signup/attempt-attest'
export function StepCaptcha() {
if (isWeb) {
if (IS_WEB) {
return <StepCaptchaInner />
} else {
return <StepCaptchaNative />
@@ -35,7 +37,7 @@ export function StepCaptchaNative() {
;(async () => {
logger.debug('trying to generate attestation token...')
try {
if (isIOS) {
if (IS_IOS) {
logger.debug('starting to generate devicecheck token...')
const token = await ReactNativeDeviceAttest.getDeviceCheckToken()
setToken(token)
@@ -85,10 +87,10 @@ function StepCaptchaInner({
newUrl.searchParams.set('state', stateParam)
newUrl.searchParams.set('colorScheme', theme.name)
if (isNative && token) {
if (IS_NATIVE && token) {
newUrl.searchParams.set('platform', Platform.OS)
newUrl.searchParams.set('token', token)
if (isAndroid && payload) {
if (IS_ANDROID && payload) {
newUrl.searchParams.set('payload', payload)
}
}