Hey im having some troubles with getting the currentUser. I managed to get the Account with account.get but when i want to do this to get the currentUser the object in console is null
export const getAccount = async () => { try { const currentAccount = await account.get(); console.log(currentAccount); return currentAccount; } catch (error) { throw new Error(error); } }
export const getCurrentUser = async () => { try { const currentAccount = await getAccount(); if (!currentAccount) throw new Error('Account not found');
const currentUser = await databases.listDocuments(
appwriteConfig.databaseId,
appwriteConfig.userCollectionId,
[Query.equal('id', currentAccount.$id)] // Ensure 'accountId' exists in the schema
);
console.log(currentUser)
if (!currentUser) throw new Error('User not found');
return currentUser.documents[0];
} catch (error) {
console.log(error);
return null;
}
} can someone maybe help?
message: "Invalid query: Attribute not found in schema: id" this is the error message in devtools
i tried with accountid aswell but doesnt work
Do you have added a collection with an attribute called id? If you want to get a single document by it's ID, use database.getDocument() instead of listDocuments()
ok tried it with get.Document() but now i get invalid documentID error
Do you have a collection and a document with that id?
Is there any document being shown in the console?
i get the whole account object in console with an id attribute
i dont really knwo what u mean by collection and document. I just read on the docs that this is how to get the currentUser for the session but thats not working xD
Recommended threads
- Invalid `url` param: URL host must be on...
Hello everyone, new to appwrite here. so I'm trying to implement email verification, I'm creating a mobile app with react native, but I don't know what to pass ...
- How to query updated documents - Swift?
Should retrieve modified documents of a specified type from the Appwrite database by querying the timestamp. ```swift func fetchModifiedDocuments<T: Codable>( ...
- How do i make an index for a relation
Im trying to have a feature in my app where you search a video by its user but when I try to implement it, I get the error that "creator" needs its own fulltex...