svelte-apollo
svelte-apollo copied to clipboard
query promise not being returned
I have tried both these examples but they did not work.
https://stackoverflow.com/questions/66496332/problems-accessing-data-from-a-graphql-query-in-javascript-with-svelte
I created my own Promise
let companyStore;
async function getCompany() {
companyStore = query("xyz");
(await $companyStore);
return new Promise(async (resolve, reject) => {
console.log("inside promise")
if ($companyStore.data?.error){
reject($companyStore.data?.error)
}
console.log($companyStore.data?.queryData)
while($companyStore.data == undefined) {
if ($companyStore.data?.error){
reject($companyStore.data?.error)
}
console.log("await", $companyStore.data)
await delay(1000);
}
console.log($companyStore.data?.queryData)
resolve($companyStore.data?.queryData)
})
};
Can there be support for Promise on a query with example on how to use