Dear community, as I understood the best way to check for an active session is account.get() and if it returns an 401 there is no active session. Now I would prefer to handle that error more gracefully and not show an error in the console. I figured my api call would look like this
try {
const currentUser = await account.get();
console.log("API Call Current User", currentUser);
return currentUser;
} catch (error: any) {
if (error.code === 401) {
// Handle 401 Unauthorized error specifically
console.log("Unauthorized, no User Logged In")
return undefined;
}
console.error("Error fetching current user:", error);
return undefined; // Return undefined if the API call fails
}
};
However, even before the catch I get an error thrown in the console.
GET https://domain/v1/account 401 (Unauthorized)```
Is this an error thrown from the Appwrite SDK? Anyone an idea on how to handle the 401 more gracefully and avoid this "unnecessary" 401 error in the console?
Recommended threads
- Weird behavior with functions in Appwrit...
Hello there! I have my appwrite instance hosted in this domain -> backend.dcvocabulary.com Everything is working fine. I had a function working a few months a...
- Next.js 14 + tRPC + Appwrite: Session co...
I'm building a Next.js 14 application with tRPC and Appwrite for authentication as a way to further my learning, so I may have aspects of this wrong. This is a ...
- How Appwrite keep good stats
I will be creating a lof report stat - dashboard monitoring, I see appwrite console having the dashboard figure - is appwrite adding one ++ to some table, or is...