Bluesky app fork with some witchin' additions 馃挮
at feat/tealfm 22 lines 521 B view raw
1import {useMutation} from '@tanstack/react-query' 2 3import {useAgent} from '#/state/session' 4 5export function useLikeMutation() { 6 const agent = useAgent() 7 return useMutation({ 8 mutationFn: async ({uri, cid}: {uri: string; cid: string}) => { 9 const res = await agent.like(uri, cid) 10 return {uri: res.uri} 11 }, 12 }) 13} 14 15export function useUnlikeMutation() { 16 const agent = useAgent() 17 return useMutation({ 18 mutationFn: async ({uri}: {uri: string}) => { 19 await agent.deleteLike(uri) 20 }, 21 }) 22}