Hello, I am implementing live chat support in my app. When the user create a message, I wants the permission on that document to be user and the support agent. Is it's possible to also give read permission on the document to other user along with the author(user who created the message).
you can by using the cloud function
for instance if the chat is single chat like two members in one room. Then you can create a string array for members attribute. Store here who are the members of that room.
In that case, the list of members well be your base who can read the chats
Otherwise if there are multiple members in one room. I prefer to create another called chat_members
I am using realtime
Realtime don't support server sdks
He suggest you using server functions to handle that. Your users will still receive the data via realtime.
For example, I am listening to creation of documents in certain collection. When a user creates a message, i will trigger the function to set permissions on that message that is already created? My understanding from the above discussion is that. Can you please correct me if I am wrong.
Recommended threads
- is `account.get()` safe to be used in th...
I want to user's `id` for authentication. However, a while ago I was told in this server not to use `account.get()` and instead add user preferences for that us...
- Appwrite console is too heavy
The Appwrite console is too heavy And all of my services broken Any support , please
- Usage of the new Client() and dealing wi...
Hey guys, just a quick one - we had some web traffic the other day and it ended up bombing out - To put in perspective of how the app works, we have a Nuxt Ap...