I'm working on a chat system. like any other chat app, there's a high chance that the user will type out multiple messages before the first message is sent successfully. so in that case, we need to make sure we're creating the message documents by the user execution (press send button) time. As of now, I'm just calling a function to create the document. and what I noticed is, it doesn't maintain the execution time for now. so how can I achieve that?
this issue might not be so relatable to Appwrite, but I still decided to post it here as my app's whole backend is handled by Appwrite
Stack:
- NextJS@13
- Appwrite Cloud
lemme know if u need any more info to resolve this
So the issue you're having is that you're using something like createDocument and the $createdAt attribute on this document does not line up with the time you've pressed the send button?
exactly
How far off is it? I guess you can add a new column and populate it with new date.new() or something but you’d have to account for the time zone offset
that's why I'm thinking of creating the documents one after another instead of maintaining another new attribute with the timezone hassle
Recommended threads
- Site deployment keeps getting failed
Hi good folks, need a hand with Sites deploy Error on every deploy: Synchronous function execution timed out... duration doesn't exceed 30 seconds [exact log ...
- Rec'd a "phishing" email that apparently...
I received an email attempting to convince me that my password expired - and the link wanted to send me to an appwrite instance: (https://updating-projects-ads....
- Unknown attribute type: varchar / text
Since the `string` type is deprecated I tried using `varchar` and `text` in some newer tables, but when running `appwrite pull tables && appwrite types ./src/li...