#[SOLVED] sdk errors docs?

10 messages · Page 1 of 1 (latest)

rare hedge
#

i'm searching for appwrite sdk erros but i didn't find any docs for it. what i find is only the api errors docs and like that.

so, where ca i find it ?

errors example:
LOG [Error: AppwriteException: Missing required parameter: "secret"]
LOG [Error: Error: AppwriteException: Missing required parameter: "secret"]
LOG [Error: AppwriteException: Invalid token passed in the request.]
LOG [Error: Error: AppwriteException: Invalid token passed in the request.]

#

sdk errors docs?

plush crystal
rare hedge
# plush crystal These are our docs on errors: <https://appwrite.io/docs/advanced/platform/respon...

I'm getting this types of error without objects:

```LOG [Error: AppwriteException: Invalid queries param: Value must a valid array no longer than 100 items and Value must be a valid string and at least 1 chars and no longer than 4096 chars]

code:

```js
export const createUser = async (phoneNumber, name, sex, studyRate, grade, phoneCountry, countryName, countryCode, otp) => {
    try {

        // Validate phone number
        const fixedPhoneNumber = phoneNumber.trim();
        if (!fixedPhoneNumber.startsWith('+') || fixedPhoneNumber.length > 15) {
            throw new Error('Invalid phone number format');
        }


        const newAccount = await account.createPhoneToken(ID.unique(), fixedPhoneNumber)

        if (!newAccount) throw Error

        const avatarUrl = avatar.getInitials()

        const newUser = await databases.listDocuments(config.databaseId, config.usersCollectionId, ID.unique(), {
            accountId: newAccount.$id,
            name: name,
            sex: sex,
            phoneCountry: phoneCountry,
            countryName: countryName,
            countryCode: countryCode,
            phoneNumber: fixedPhoneNumber
        })

    } catch (error) {
        console.log(error);
        throw new Error(error);
    }
}
plush crystal
rare hedge
plush crystal
rare hedge
#

You can put this post as solved for now 🤍