firebase errors and continue profress

This commit is contained in:
2025-10-12 13:47:37 +02:00
parent 0a32a37681
commit 31e81ef83d
5 changed files with 117 additions and 26 deletions
+17 -3
View File
@@ -19,6 +19,7 @@ import { background } from "../assets";
import GradientButton from "../components/GradientButton.js";
import { Input } from "../components/Input.js";
import ItemContainer from "../components/ItemContainer/ItemContainer";
import { handleFirebaseError } from "../actions/signupActions.js";
import firebase, { usersRef } from "../config/firebase";
import {
GOOGLE_ANDROID_CLIENT_ID,
@@ -78,7 +79,11 @@ export default ({ navigation }) => {
await afterLoginNavigate();
} catch (e) {
console.log("Login error", e?.message);
setTooltip({ text: e?.message || "Connexion impossible", type: "error" });
const message =
e?.code && e.code.startsWith("auth/")
? handleFirebaseError(e.code)
: e?.message || "Connexion impossible";
setTooltip({ text: message, type: "error" });
} finally {
setLoading(false);
}
@@ -104,8 +109,13 @@ export default ({ navigation }) => {
}
} catch (e) {
console.log("Google Login error", e?.message);
const message =
e?.code && e.code.startsWith("auth/")
? handleFirebaseError(e.code)
: e?.message;
setTooltip({
text: e?.message || "Connexion Google impossible. Merci de réessayer.",
text:
message || "Connexion Google impossible. Merci de réessayer.",
type: "error",
});
setLoading(false);
@@ -165,8 +175,12 @@ export default ({ navigation }) => {
}
} catch (e) {
console.log("Google native sign-in error", e?.message);
const message =
e?.code && e.code.startsWith("auth/")
? handleFirebaseError(e.code)
: e?.message;
setTooltip({
text: e?.message || "Connexion Google impossible",
text: message || "Connexion Google impossible",
type: "error",
});
} finally {