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 } }