import { Ref, ref, watch } from 'vue' import { getFollows } from '@/modules/atproto/service/getFollows' export const useFollows = (did: Ref) => { const follows = ref>(new Set()) watch( did, async (value) => { if (value) { follows.value = await getFollows(value) } else { follows.value = new Set() } }, { immediate: true }, ) return { follows } }