Add better error handling for network failures in signIn

cgen-de39d44d0f384b259edd22ab96568a22
This commit is contained in:
Builder.io 2025-08-17 00:05:20 +00:00
parent 117850501b
commit 778bf63d09

View file

@ -155,11 +155,18 @@ export const AuthProvider: React.FC<{ children: React.ReactNode }> = ({
if (error) throw error;
} catch (error: any) {
console.error("SignIn error details:", error);
let errorMessage = error.message;
if (error.message?.includes("Failed to fetch") || error.name === "AuthRetryableFetchError") {
errorMessage = "Unable to connect to authentication service. Please check your internet connection and try again.";
}
aethexToast.error({
title: "Sign in failed",
description: error.message,
description: errorMessage,
});
throw error;
throw new Error(errorMessage);
}
};