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
- Added Custom Domain - API requests with ...
I've added in a custom domain to Appwrite my domain itself is on cloudflare but has Appwrite name servers added and confirmed they work, I added the CAA in clou...
- Table contents missing (attributes+rows)
Here is an image of the cloud and the attributes that should exist Some of the table do have the data but others dont. I am able to access the rows via api c...
- Bug Report: type generation for enum of ...
### π Reproduction steps in the enum element value, instead of English, use another language (Khmer), in my case Khmer text. ``` export enum ProvinceType { ...