I am updating my react app to use EXPO SDK 54 and appwrite-react-native SDK 0.17.x but the account.get() function is not working I use it to get the current user in my login.
here is my login code:
TypeScript
var oldSession = await hasSession()
//console.log("Old session exists:", oldSession)
try {
if (oldSession) {
await account.deleteSession("current")
}
const response = await account.createEmailPasswordSession({ email: email, password: password })
//console.log("Login successful", response)
const currentUser = await account.get()
//console.log("Current user:", currentUser)
setUser(currentUser as User)
await AsyncStorage.setItem("user", JSON.stringify(currentUser))
} catch (error) {
console.error("Error logging in:", error)
throw error
}
}```
I loging with the email and password first but it seems like no session is returned
TL;DR
Issue: Error with account.get() function after updating to EXPO SDK 54 and appwrite-react-native SDK 0.17.x. The current user is not being retrieved in the login process.
Solution: The issue may be due to an outdated syntax or dependencies mismatch. Check for any changes needed in the new SDK versions for the account.get() method.Recommended threads
- Question: Best practices for implementin...
Hi everyone! I'm building an application that needs a multi-level hierarchy: Organizations → Teams → Users. I see that Appwrite provides a Teams service, but I...
- Fails to add Custom domain and subdomain...
Case 1 : I've a domain ("remiel.work") which i want to host my portfolio thru appwrite sites. when i try to connect my domain (which i bought from spaceship, ma...
- Account API: Update status. Feature on t...
Is there in the cloud.appwrite.io a button/flag to update a user status. I know there is an API for this, but i like to change de value inside de cloud console....