import {GET_ADDRESSES} from "@graphql/queries/standalone/addresses"; import type { IAddressesResponse } from '@types'; export async function useAddresses() { const addressesStore = useAddressesStore(); const { data, error } = await useAsyncQuery(GET_ADDRESSES); if (!error.value && data.value?.addresses.edges[0]) { addressesStore.setAddresses(data.value.addresses.edges[0].node); } watch(error, (err) => { if (err) { console.error('useAddresses error:', err); } }); return {}; }