OAuth session not sending trigger for events like session create or users create.
- 0
- Functions
- Auth

this is basic feature needed for everyone as there is no way to execute a function to send a welcome email, and do some reservations in the databases, this bug prevents Appwrite users for using the OAUTH and other login functionalities itself. also i had verified for the Session create event too for the OAuth it didn't worked for that as well, what am i supposed to do?

I have a function that is responsible for sign ups. It listens to these two events "users..create" "users..sessions.*.create"
When the event that triggered is "users.*.create" I will create a user document(among other documents) in appwrite database and send a welcome email.
When the event is "users..sessions..create" I will check if the session.provider is "google" or any other oAuth that I have enabled. If that is the case I will then check if the user has a user document in appwrite database. If not then it means the user just signed up with google and I will create all the user documents and send a welcome email. If the user has a user document already I do nothing.

Session Object: https://appwrite.io/docs/references/cloud/models/session
Recommended threads
- Login without email or phone number
I'm making a web app targeted towards users who are very tech illiterate, so a lot of them won't even have emails. I know that the only two "identifiers" for a...
- Password Recovery link takes upwards of ...
Hello. I am having this issue above. Is there a way to make this faster? I created this project a while back when appwrite only supported Frankfurt servers. Wil...
- React Native (Expo) Google OAuth not red...
Recently, I tested my app and found that the previous hack for the google auth is now not working anymore. After searching and reading docs, I was able to set i...
