tangled
alpha
login
or
join now
robinwobin.dev
/
witchsky.app
forked from
jollywhoppers.com/witchsky.app
0
fork
atom
Bluesky app fork with some witchin' additions 💫
0
fork
atom
overview
issues
pulls
pipelines
fix: age assurance bloat
xan.lol
1 week ago
b010079e
6b8364e6
verified
This commit was signed with the committer's
known signature
.
xan.lol
SSH Key Fingerprint:
SHA256:7Zs+dcly5YqxBg7v8XsE1uPMYCobHKBw7CDiNxpmSrY=
+10
-19
1 changed file
expand all
collapse all
unified
split
src
ageAssurance
index.tsx
+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
5
-
import {AgeAssuranceDataProvider} from '#/ageAssurance/data'
6
6
-
import {useAgeAssuranceDataContext} from '#/ageAssurance/data'
5
5
+
import {
6
6
+
AgeAssuranceDataProvider,
7
7
+
useAgeAssuranceDataContext,
8
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
17
-
import {
18
18
-
isUnderAge,
19
19
-
MIN_ACCESS_AGE,
20
20
-
useAgeAssuranceRegionConfigWithFallback,
21
21
-
} from '#/ageAssurance/util'
19
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
101
-
const chatDisabled = state.access !== AgeAssuranceAccess.Full
102
102
-
const isUnderAdultAge = data?.birthdate
103
103
-
? isUnderAge(data.birthdate, 18)
104
104
-
: true
105
105
-
const isOverRegionMinAccessAge = data?.birthdate
106
106
-
? !isUnderAge(data.birthdate, config.minAccessAge)
107
107
-
: false
108
108
-
const isOverAppMinAccessAge = data?.birthdate
109
109
-
? !isUnderAge(data.birthdate, MIN_ACCESS_AGE)
110
110
-
: false
111
111
-
const adultContentDisabled =
112
112
-
state.access !== AgeAssuranceAccess.Full || isUnderAdultAge
99
99
+
const chatDisabled = false
100
100
+
const isUnderAdultAge = false
101
101
+
const isOverRegionMinAccessAge = true
102
102
+
const isOverAppMinAccessAge = true
103
103
+
const adultContentDisabled = isUnderAdultAge
113
104
return {
114
105
Access: AgeAssuranceAccess,
115
106
Status: AgeAssuranceStatus,