Моя функция входа в систему
export const socialLogin = selectedProvider => async (
dispatch,
getState,
{ getFirebase, getFirestore }
) => {
const firebase = getFirebase();
const firestore = getFirestore();
try {
let user = await firebase.login({
provider: selectedProvider,
type: "popup"
});
history.push("/app/home");
if (user.additionalUserInfo.isNewUser) {
await firestore.set(`users/${user.user.uid}`, {
displayName: user.profile.displayName,
photoURL: user.profile.avatarUrl,
createdAt: firestore.FieldValue.serverTimestamp()
});
}
} catch (error) {
console.log(error);
}
};
Ошибка, которую я получаю при попытке войти в систему с помощью Google, заключается в следующем:
L {code: "auth/network-request-failed", message: "A network error (such as timeout, interrupted connection or unreachable host) has occurred."}
code: "auth/network-request-failed"
message: "A network error (such as timeout, interrupted connection or unreachable host) has occurred."
__proto__: Error
И я не понимаю, почему, потому что когдаЯ пытаюсь это из Microsoft край работает.