about summary refs log tree commit diff
path: root/src/screens/Settings/components/ChangeHandleDialog.tsx
diff options
context:
space:
mode:
authorSamuel Newman <mozzius@protonmail.com>2025-02-06 14:55:57 +0000
committerGitHub <noreply@github.com>2025-02-06 14:55:57 +0000
commit1db2668a96208046ffe316114f65d432e57db994 (patch)
tree735a1a2989721f05910fc21343a2b1f15cc02963 /src/screens/Settings/components/ChangeHandleDialog.tsx
parent00c08ba525638ab105e142d8f58788c66cb75b00 (diff)
downloadvoidsky-1db2668a96208046ffe316114f65d432e57db994.tar.zst
Improved service handle validation logic (#7657)
* fix validation logic for 3p pdses

* fix bad import

* add service handle validation test
Diffstat (limited to 'src/screens/Settings/components/ChangeHandleDialog.tsx')
-rw-r--r--src/screens/Settings/components/ChangeHandleDialog.tsx4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/screens/Settings/components/ChangeHandleDialog.tsx b/src/screens/Settings/components/ChangeHandleDialog.tsx
index 37f6ed9ef..6450e24b2 100644
--- a/src/screens/Settings/components/ChangeHandleDialog.tsx
+++ b/src/screens/Settings/components/ChangeHandleDialog.tsx
@@ -17,8 +17,8 @@ import {useMutation, useQueryClient} from '@tanstack/react-query'
 
 import {HITSLOP_10} from '#/lib/constants'
 import {cleanError} from '#/lib/strings/errors'
+import {createFullHandle, validateServiceHandle} from '#/lib/strings/handles'
 import {sanitizeHandle} from '#/lib/strings/handles'
-import {createFullHandle, validateHandle} from '#/lib/strings/handles'
 import {useFetchDid, useUpdateHandleMutation} from '#/state/queries/handle'
 import {RQKEY as RQKEY_PROFILE} from '#/state/queries/profile'
 import {useServiceQuery} from '#/state/queries/service'
@@ -172,7 +172,7 @@ function ProvidedHandlePage({
   const host = serviceInfo.availableUserDomains[0]
 
   const validation = useMemo(
-    () => validateHandle(subdomain, host, true),
+    () => validateServiceHandle(subdomain, host),
     [subdomain, host],
   )