I have turned the default function to async but still even after using await the code does not wait at
otpData = await database.getDocument(//credentials)
// as the code does not await this, the line below causes an error
// error:: connot read the otp of undefined
otp = otpData.data['otp']
Please do help how am I to tackle such a scenario
I'm sure that getDocument returns the data inside data property.
Try to logout the otpData variable to see what you're getting back.
From what I've seen it should be something like this.
otpData = await database.getDocument(//credentials)
otp = otpData['otp']
Okay alright understood thanks
It worked
thanks a lot
apologies for not getting such a thing right
[SOLVED] Cannot do Asynchronous Programming in a Function
Recommended threads
- Can't run functions from console in appw...
Hello, I have an appwrite 1.9.0 self hosted, functions run correctly with client SDK or event when using the function domain *.function.mydomain, for testing pu...
- Timed out waiting for runtime
I run in FRA and in general I’m regularly seeing occasional function timeouts waiting for runtime. These functions are user initiated so my app is basically un...
- [v1.8.1] Getting error "(role: applicati...
... but that scope doesn't exist. I am trying to get a function to run and modify tables in the database dynamically. I set everything up and eventually got: ...