
Is there a Realtime event or callback that I can listen to, to monitor the user's authentication status? I'm using React as a front end.

By Auth status, email/phone verification? If so, listen to account
channel, make sure the user is logged in at this point.

@darShan Account channel ? I will check

All possible channels here: https://appwrite.io/docs/apis/realtime#channels
All possible authntication events here: https://appwrite.io/docs/advanced/platform/events#authentication-events

realtime.subscribe('account') { result -> ... }

As darshan mentioned, you can listen to the account
channel.
If you want to use it just to check whether there is a session or not, you can try using the users.*.sessions.*
event.

Thank you very much! @darShan @darShan

Feel free to message back here if you face any issues

& @safwan :appwritecheers:

Sure thing

@safwan @darShan
My goal is to listen to the event when session is ended. I set in appwrite console the session length to 10 seconds.
To subscribe the events, I used:
this.unsubscribeFromUserStatus = client.subscribe(['account', 'users.*.sessions.*'], response => {
console.log('user status updated:', response);
});
I don't get any console.log after 10 seconds. What am I doing wrong? Thank you

I'm not sure if the event will be recd. for the user since they aren't logged in anymore. Pl. cross check with a function or a webhook to see if the event is fired on session end.

@darShan Ok
Recommended threads
- How to reduce DB Reads?
I just noticed that I hit the 500k db reads limit on my very small next js app with the most data being present in one collection having around 50 documents. ...
- Getting issue while migrating from Self ...
i try to migrating my project but when do this error come and dont allow to crate that migration
- Pending upload some file, but not for ot...
When upload this file, always got pending. But when I upload another file, it works. Why?
