
Hello everyone!
I know this is an old question that many of you have already asked, but I'm doing it again because I can't understand the real solution or implementation here.
I have a React Native app that calls a function like this: const execution = await functions.createExecution
with async set to false, but sometimes the response takes a little longer to return, which causes the common error:
Error Code: 408```
My question is: How can I avoid this by using async = true and still receive an answer?
Snippet:
const result = await functions.createExecution( functionId, JSON.stringify({ audioFileId: file.$id, userId: user.$id, language }) );
router.push(/story/${storyResult.story.$id}
);
When I use async = true, I’m not able to get the actual payload as expected, just the current list of items / executions:
Eg:
LOG {"$createdAt": "2025-08-21T11:18:57.363+00:00", "$id": "68a700a158b4e2ba1616", "$permissions": ["read(user:68480f502aea6ab49a9c)"], "$updatedAt": "2025-08-21T11:18:57.363+00:00", "duration": 0, "errors": "", "functionId": "678cf1c9003678a4e781", "logs": "", "requestHeaders": [], "requestMethod": "POST", "requestPath": "/", "responseBody": "", "responseHeaders": [], "responseStatusCode": 0, "scheduledAt": null, "status": "waiting", "trigger": "http"} ```
Recommended threads
- Google Authentication problem with no er...
Hello everyone, I’m encountering an issue with authentication with google in my Expo React Native app. It was working fine two weeks back, but it has recently ...
- Is there migration script generation lik...
Having standards migration script is helpful. For example something like same script to apply for multiple DB - each DB for one tenant
- Querying and filtering on relationship a...
Hello! A few short months ago, we decided to migrate from SupaBase over to Appwrite, because we were experiencing a lot of headache with the former when it fina...
