Bluesky app fork with some witchin' additions 💫

fix: age assurance bloat

xan.lol b010079e 6b8364e6

verified
+10 -19
+10 -19
src/ageAssurance/index.tsx
··· 2 2 3 3 import {useGetAndRegisterPushToken} from '#/lib/notifications/notifications' 4 4 import {Provider as RedirectOverlayProvider} from '#/ageAssurance/components/RedirectOverlay' 5 - import {AgeAssuranceDataProvider} from '#/ageAssurance/data' 6 - import {useAgeAssuranceDataContext} from '#/ageAssurance/data' 5 + import { 6 + AgeAssuranceDataProvider, 7 + useAgeAssuranceDataContext, 8 + } from '#/ageAssurance/data' 7 9 import {logger} from '#/ageAssurance/logger' 8 10 import { 9 11 useAgeAssuranceState, ··· 14 16 type AgeAssuranceState, 15 17 AgeAssuranceStatus, 16 18 } from '#/ageAssurance/types' 17 - import { 18 - isUnderAge, 19 - MIN_ACCESS_AGE, 20 - useAgeAssuranceRegionConfigWithFallback, 21 - } from '#/ageAssurance/util' 19 + import {useAgeAssuranceRegionConfigWithFallback} from '#/ageAssurance/util' 22 20 23 21 export { 24 22 prefetchConfig as prefetchAgeAssuranceConfig, ··· 98 96 return ( 99 97 <AgeAssuranceStateContext.Provider 100 98 value={useMemo(() => { 101 - const chatDisabled = state.access !== AgeAssuranceAccess.Full 102 - const isUnderAdultAge = data?.birthdate 103 - ? isUnderAge(data.birthdate, 18) 104 - : true 105 - const isOverRegionMinAccessAge = data?.birthdate 106 - ? !isUnderAge(data.birthdate, config.minAccessAge) 107 - : false 108 - const isOverAppMinAccessAge = data?.birthdate 109 - ? !isUnderAge(data.birthdate, MIN_ACCESS_AGE) 110 - : false 111 - const adultContentDisabled = 112 - state.access !== AgeAssuranceAccess.Full || isUnderAdultAge 99 + const chatDisabled = false 100 + const isUnderAdultAge = false 101 + const isOverRegionMinAccessAge = true 102 + const isOverAppMinAccessAge = true 103 + const adultContentDisabled = isUnderAdultAge 113 104 return { 114 105 Access: AgeAssuranceAccess, 115 106 Status: AgeAssuranceStatus,