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
- Framework categorization for Sites
Hello, I want to deploy my web app via Appwrite SItes. My web app is vite+reactjs. In the Appwrite docs, it creates a vite+react app, and chooses React from the...
- [SOLVED] Appwrite 25.1.0 returns Invalid...
I've already opened an issue on GitHub, but somewhat it doesn't seem like GitHub is monitored very closely, so I'm leaving a bug report here on Discord as well....
- Helping in unblock my account
I deleted my Appwrite Cloud account that was linked via GitHub. Now I activated my GitHub Student Pack and want to sign up again using the same GitHub account, ...