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
- HUGE OUTRAGE IN APPWRITE, I CANNOT ACCES...
I have 2k users trying to access, sending me messages. What am I supposed to do? Please solve this asap.
- All my apps are not opening now
All my apps are not opening now 200+ apps are not opening plz fast
- My projects were deleted
Hello everyone, My projects were for some reason deleted. I got an email informing me about project inactivity, when I clicked to activate it again, it was sil...