Я недавно обновил свое приложение с firebase до firestore, но застрял в режиме оффлайн.Я использую response-native-firebase, чтобы интегрировать FireStore и отключить его постоянство, но все еще не получаю никакой ошибки при отсутствии интернета.Это мой код для удаления данных, но catch никогда не получит ошибку, когда нет интернета, если обещание не выполнено.
firebase.firestore().collection('d').doc(deviceid).delete().then(function () {
console.log("Device Deleted");
that.setState({
loading: false
});
Toast.show('Device Deleted Succesfully', {
duration: Toast.durations.SHORT,
position: Toast.positions.TOP,
shadow: true,
animation: true,
hideOnPress: true,
delay: 0,
});
}).catch(function (err) {
console.log(err);
that.setState({
loading: false
});
})