
and I'm waiting to see the update (and the console log)

Hmmm unsubscribe is actually subscribing 🤔

well, that's just me storing the unsubscribe method

so that I can call it at the end of the useEffect

useEffect(() => {
getQuestionsFromDB();
const unsubscribe = client.subscribe(
`databases.${DB_ID}.collections.${COLLECTION_ID}.documents`,
(res) => {
console.log({ res });
if (
res.events.includes(
"databases.*.collections.*.documents.*.update"
)
) {
setQuestions((prevQuestions) => {
return prevQuestions.map((question) => {
if (question.$id !== res.payload.$id) {
return question;
}
return res.payload;
});
});
}
console.log("UPDATED QUESTIONS");
}
);
return () => {
unsubscribe();
};
}, []);

this is the entire useEffect inside of my App.jsx

this code worked, I haven't changed anything but then the event stopped firing

are there any limitations? 🤔

btw, the update method works too, I just don't get the realtime event and I have to manually refresh the page

If i remember it well, the only limitation was that you can't have a lot of simultaneous connections

But I think it's not the case

Thai is Appwrite cloud, right?

no, I'm just testing this on localhost

yes

Ok. Do you can send me your project ID?

sure: 6694b8f8000ff3696830

cc @Steven

ok, now it seems to be back

🤷♂️

no changes in my code

Steven will take a look soon into it to check logs and see if there's an issue from Appwrite's side and your specific project

thank you

Maybe it's an issue with your network 🤔🤷♂️

No idea, sincerely 😅

well, I can chat with you here and all the other apps that are connected to the internet are working fine 😅
Recommended threads
- Domain Verification failed
I think i did the step by step well but just not work. When I enter the page I have this error: `Requested host does not match any Subject Alternative Names (S...
- Adding custom domain to Appwrite project
My app is hosted on Vercel on domain todo.velleb.com. On PC, the OAuth logins like GitHub, Discord and Google work and create the account and log in. On mobile ...
- Received duplicate events
I used the React Native SDK to subscribe to `buckets.<ID>.files` on the client side. When the backend creates a file, two events are logged in my client's conso...
