I'm trying to return a custom status code (error 500) when a dart cloud function fails. Using the below doesn't seem to be working. Am I missing something?
res.json(
{"msg": "function failed"},
status: 500,
);
I haven't figured out how to return a failure from a cloud function without throwing an exception, which can cause the cloud function to run until it times out. Ideally, I'd like to figure out how to get the execution to have "failed" programmatically and the response code returned to the client have an HTTP status code of 500.
Next version of Functions will allow you to set a custom status code it will be executed a bit differently, but have full backward support. cc @Meldiron
Thanks Eldad! Really looking forward to the functions update! ๐ฅ๐
The next release of Functions is going to be an industry game changer. This is only a tiny piece of what to expect. ๐ค
I promised Tanner to share branch as soon as it is working, for QA ๐
Very cool!
hello folks, hope you are doing well.
Any idea of when this feature will be released?
I am trying to use QStash to handle retryings in case of any error on a appwrite function, but the api must return a error code. In my case it only returns 201 no matter what happens on the server side.
Recommended threads
- Cloud Function Deployment Issue โ Timeou...
Impossible to deploy a function for more than an hour. My project ID is: 69cc7a82000b42b8f5e2 Here's the error I get after waiting 15 minutes: Synchronous funct...
- Dart runtime functions are timing out an...
My appwrite function is not executing at all and showing the error in error logs: I tried redeploying. Still no luck. I have set the function to ise maximum re...
- Event-triggered function executes but pr...
Hello! I'm running self-hosted Appwrite 1.9.0. I have a Dart function (tried both dart-3.5 and dart-3.10 runtimes) with these events configured: ```teams.staff...