const user = await createSessionClient(session).account.get();
node-appwrite package can work but react-native-appwrite package cannot work.
The only different is package, the source code of the createSessionClient function is exactly the same.
In my client, which is the client using react-native-appwrite package, this error is always thrown: [AppwriteException: User (role: guests) missing scope (account)]
I even hardcoded the correct session secret and it didn't work. It threw this error: [AppwriteException: User (role: guests) missing scope (account)]
const user = await createSessionClient(hardcode_session_secret).account.get();
createSessionClient function:
`export function createSessionClient(session: string) { const client = new Client() .setSession(session) .setProject(process.env.EXPO_PUBLIC_APPWRITE_PROJECT) .setEndpoint(process.env.EXPO_PUBLIC_APPWRITE_END_POINT);
return { get account() { return new Account(client); },
get storage() {
return new Storage(client);
},
get databases() {
return new Databases(client);
},
}; }`
Recommended threads
- Cant get realtime working
Hey I nned some help with realtime a gain. I was using client.subscribe(...), and i found out that its depricated then i believe realtime.subscribe(...) is the ...
- Firebase app import
I'm **very** new to appwrite and I just set up appwrite with docker and I'm trying to import a Firebase app I have set up but it's erroring and I don't really k...
- Documentation That's Not Useful
Collections show me this link to explain what the activity tab is for. https://appwrite.io/docs/products/databases/databases the documentation honestly is not h...