Я использую update()
для установки количества лайков и лайков.В настоящее время update()
сохраняет данные в автономном режиме.
Что я хочу - когда пользователь не в сети, ему не может понравиться сообщение.Вместо этого должно отображаться соответствующее сообщение об ошибке сети.
Проблема - update()
не выдает сетевое исключение и передает данные на сервер каждый раз, когда пользователь подключается к сети.
Ниже я делаю следующее:
db.child(nodepath).update(fanoutObj).then((){
console.log("Data saved successfully.");
}).catch(function(error) {
console.log("Data could not be saved." + error);
});
catch
никогда не вызывается в случае отсутствия интернета.
Вопросы:
Могу ли я отключить пожарный режим в автономном режиме, чтобы он вызывал сетевое исключение на update()
при отсутствии подключения к Интернету?
Или я должен отдельно проверять сетевое соединение на кнопкенажмите?