forked from
jollywhoppers.com/witchsky.app
Bluesky app fork with some witchin' additions 馃挮
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}