hi guys, i'm a junior dev building my first app on react navide with appwrite cloud, i'm trying to build the function so users could delete their account, data and user but i'm gettin the same error all the time account.delete is not a function, i saw some changes on appwrite about delete account but just cant understand right how to do(function on appwrite console?) so if anyone could help me with that i'll appreciate a lot! there's my code now: export const deleteAccountAndData = async () => { try { const currentAccount = await account.get(); const userId = currentAccount.$id; console.log('cuenta obtenida')
const userDocument = await databases.listDocuments(databaseId, userCollectionId, [Query.equal('accountId', userId)]); if (userDocument.documents.length > 0) { await databases.deleteDocument(databaseId, userCollectionId, userDocument.documents[0].$id); console.log('documento usuario eliminado') }
await account.delete(userId);
console.log('cuenta eliminada')
} catch (error) {
console.error("Error eliminando la cuenta y datos del usuario:", error);
throw new Error(error.message);
}
};
Account can be deleted by a server side application or you can use cloud function
Recommended threads
- Backup policies think im on free tier
Cant create more than one policy as im told to ugprade, when clicking upgrade im taken to the upgrade page which confirms im already on pro
- Cant get rid of "get started"
Not that important, but annoying. No matter what I do I cant get the "Get started" to go away, ive added a bunch of web platforms and its just stuck.
- TEAM INVITE
There is a problem with the team invitation. When a user invites other users, that time, the newly created email address they don't get the invite link and old ...