954268a4b6
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
26 lines
704 B
TypeScript
26 lines
704 B
TypeScript
import * as aaDebug from '#/ageAssurance/debug'
|
|
import {IS_DEV} from '#/env'
|
|
import {type Geolocation} from '#/geolocation/types'
|
|
|
|
const localEnabled = false
|
|
export const enabled = IS_DEV && (localEnabled || aaDebug.geolocation)
|
|
export const geolocation: Geolocation = aaDebug.geolocation ?? {
|
|
countryCode: 'AA',
|
|
regionCode: undefined,
|
|
}
|
|
|
|
const deviceLocalEnabled = false
|
|
export const deviceGeolocation: Geolocation | undefined =
|
|
aaDebug.deviceGeolocation ||
|
|
(deviceLocalEnabled
|
|
? {
|
|
countryCode: 'AA',
|
|
regionCode: undefined,
|
|
}
|
|
: undefined)
|
|
|
|
export async function resolve<T>(data: T) {
|
|
await new Promise(y => setTimeout(y, 500)) // simulate network
|
|
return data
|
|
}
|