Improved service handle validation logic (#7657)

* fix validation logic for 3p pdses

* fix bad import

* add service handle validation test
This commit is contained in:
Samuel Newman
2025-02-06 14:55:57 +00:00
committed by GitHub
parent 00c08ba525
commit 1db2668a96
5 changed files with 51 additions and 10 deletions
+3 -3
View File
@@ -7,7 +7,7 @@ import {logEvent} from '#/lib/statsig/statsig'
import {
createFullHandle,
maxServiceHandleLength,
validateHandle,
validateServiceHandle,
} from '#/lib/strings/handles'
import {useAgent} from '#/state/session'
import {ScreenTransition} from '#/screens/Login/ScreenTransition'
@@ -37,7 +37,7 @@ export function StepHandle() {
value: handle,
})
const newValidCheck = validateHandle(handle, state.userDomain)
const newValidCheck = validateServiceHandle(handle, state.userDomain)
if (!newValidCheck.overall) {
return
}
@@ -97,7 +97,7 @@ export function StepHandle() {
})
}, [dispatch, state.activeStep])
const validCheck = validateHandle(draftValue, state.userDomain, true)
const validCheck = validateServiceHandle(draftValue, state.userDomain)
return (
<ScreenTransition>
<View style={[a.gap_lg]}>