Я использую подключение firebase connection test сценарий обнаружения, чтобы показать модальный, если пользователь отключен, но по какой-либо причине, когда приложение загружает его, он запускает оба случая, и он показывает отключенный модальный, хотя он есть подключение. Что я делаю не так.Мой тест подключения к базовой станции отключен и отключен
var firebaseRef = new Firebase(FIREBAE_URL);
firebaseRef.child('.info/connected').on('value', function(connectedSnap) {
if (connectedSnap.val() === true) {
console.log("connected");
} else {
console.log("not connected");
setTimeout(function(){
$ionicPopup.show({
title: 'Network is either down or poor wifi',
template: 'Either pay for some wifi or go to a cafe',
buttons: [{
text: '<b>ok</b>',
type: 'button-positive'
}]
});
}, 8000)
}
});
Да, но как избежать первого ложного обратного вызова? – iOSGeek