cast branded chat convo params with the syntax types

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
Samuel Newman
2026-08-03 15:49:37 +03:00
parent 85f2ff39a7
commit aad0846ec0
2 changed files with 4 additions and 5 deletions
@@ -1,3 +1,4 @@
import {type DidString} from '@atproto/syntax'
import {useQuery} from '@tanstack/react-query'
import {useChatClient} from '#/state/session'
@@ -18,9 +19,7 @@ export function useGetConvoAvailabilityQuery(
queryFn: async () => {
return await client.call(chat.bsky.convo.getConvoAvailability, {
// callers pass an already-resolved actor did
members: [
did,
] as chat.bsky.convo.getConvoAvailability.$Params['members'],
members: [did as DidString],
})
},
staleTime: STALE.INFINITY,
@@ -1,4 +1,5 @@
import {type ChatBskyConvoGetConvoForMembers} from '@atproto/api'
import {type DidString} from '@atproto/syntax'
import {useMutation, useQueryClient} from '@tanstack/react-query'
import {logger} from '#/logger'
@@ -20,8 +21,7 @@ export function useGetConvoForMembers({
mutationFn: async (members: string[]) => {
return await client.call(chat.bsky.convo.getConvoForMembers, {
// callers pass already-resolved actor dids
members:
members as chat.bsky.convo.getConvoForMembers.$Params['members'],
members: members as DidString[],
})
},
onSuccess: data => {