где я должен найти класс DatabaseEvent? (Flutter) (Firebase)

#firebase #flutter #dart #firebase-realtime-database

#firebase #flutter #dart #firebase-realtime-database

Вопрос:

 import 'package:firebase_database/firebase_database.dart';

class BookableData{
  static FirebaseDatabase database = FirebaseDatabase.instance;
  Future<List> getBookables() async {
    DatabaseReference ref = database.reference().child('bookables');
    DatabaseEvent event = await ref.once();

    print(event.snapshot.value);
    return [
      Bookable("tirta sari", 15000),
      Bookable("Jaya Badminton", 20000)
    ];

  }
}
 

это то, что сказала ошибка:

Я уже выполнил все инструкции по https://firebase.flutter.dev/docs/database/usage

есть идеи, что я здесь сделал не так?

Комментарии:

1. Пожалуйста, предоставьте достаточно кода, чтобы другие могли лучше понять или воспроизвести проблему.

Ответ №1:

Скорее всего, вы используете не последнюю версию firebase_database .

DatabaseEvent был добавлен в версии 9.0.0

Решение:

Обновите свою firebase_database версию до последней.

Комментарии:

1. большое вам спасибо, теперь он работает