Я создаю приложение с помощью react native, я использую firebase в качестве базы данных. Все работало нормально. Я начал запускать приложение на своем устройстве через Xcode. Это сработало, но теперь я получаю это предупреждение на своем устройстве и симуляторе, которое не позволяет мне получать данные из базы данных firebase. предупреждение:
"Возможное отклонение необработанного обещания (id: 20): TypeError: _util.base64.tI не является функцией. (In '_util.base64.tI (t,! 1)' , '_util.base64.tI' не определено) "
Я не знаю, откуда взялось это (_util.base64). Я предполагаю, что проблема связана с этой частью кода (обещанием), поскольку, когда я удаляю эту часть, она работает нормально, но не может получить данные без нее. может кто-нибудь помочь?
useEffect(() => {
db.collection("Appointments")
.orderBy("Timing", "desc")
.limit(2)
.get()
.then((querySnapshot) => {
const list = [];
querySnapshot.forEach((doc) => {
const { Speciality, Date, TimeSlot } = doc.data();
list.push({
id: doc.id,
Speciality,
Date,
TimeSlot,
});
});
setAppointments(list);
})
.catch((error) => {
alert(error.message);
console.log(error);
});
}, []);
Это предупреждение, которое появляется
Это мои зависимости