Fix useJoinRequestMutation (#10730)

This commit is contained in:
DS Boyce
2026-06-04 13:08:51 -07:00
committed by GitHub
parent b9637c0305
commit 09fa93553b
+9 -7
View File
@@ -39,14 +39,16 @@ export function useJoinRequestMutation<A extends JoinRequestAction>(
return useMutation({ return useMutation({
mutationFn: async ({member}: {member: string}) => { mutationFn: async ({member}: {member: string}) => {
if (!convoId) throw new Error('No convoId provided') if (!convoId) throw new Error('No convoId provided')
const endpoint = const {data} =
action === 'approve' action === 'approve'
? agent.chat.bsky.group.approveJoinRequest ? await agent.chat.bsky.group.approveJoinRequest(
: agent.chat.bsky.group.rejectJoinRequest {convoId, member},
const {data} = await endpoint( {headers: DM_SERVICE_HEADERS, encoding: 'application/json'},
{convoId, member}, )
{headers: DM_SERVICE_HEADERS, encoding: 'application/json'}, : await agent.chat.bsky.group.rejectJoinRequest(
) {convoId, member},
{headers: DM_SERVICE_HEADERS, encoding: 'application/json'},
)
return data as JoinRequestOutput<A> return data as JoinRequestOutput<A>
}, },
onMutate: ({member}) => { onMutate: ({member}) => {