Я использую пакет firebase
для веб-версии моего приложения и firebase_database
для версии устройства. При запросе указанного узла c с использованием firebase_database
метод .once()
не запрашивает никаких входных параметров, но firebase
аналог ожидает входных данных String eventType
. Я просмотрел документацию по API, но не смог найти, что нужно передать. Какую строку следует передать? Как всегда, большое спасибо за помощь.
Методы firebase_database
:
Future<DateTime> getFirebaseSyncDate(
String cityDb, String regionDb, String countryDb) {
// TODO: implement getFirebaseSyncDate
return ref
.child('Firebase Sync Date')
.orderByChild('Sync Date')
.limitToFirst(1)
.once()
.then((DataSnapshot snap) {
DateTime syncDate = snap.value['Sync Date'];
return syncDate;
});
}
и версия firebase
:
Future<DateTime> getFirebaseSyncDate(
String cityDb, String regionDb, String countryDb) {
var ref = firebase.database().ref();
return ref
.child('Firebase Sync Date')
.orderByChild('Sync Date')
.limitToFirst(1)
.once('') // <=== String eventType ??
.then((snap) {
DateTime syncDate = snap.snapshot.val()['Sync Date'];
return syncDate;
});
}