import type {IPromocodesResponse} from "~/types"; import {GET_PROMOCODES} from "~/graphql/queries/standalone/promocodes"; export async function usePromocodes () { const promocodesStore = usePromocodeStore(); const { data, error } = await useAsyncQuery( GET_PROMOCODES ); console.log(data.value) if (!error.value && data.value?.promocodes.edges) { promocodesStore.setPromocodes(data.value.promocodes.edges); } watch(error, (err) => { if (err) { console.error('usePromocodes error:', err); } }); return { }; }