subscribe method

  1. @override
void subscribe(
  1. String channel,
  2. void onData(
    1. dynamic data
    )
)
override

Subscribe to channel

Implementation

@override
void subscribe(String channel, void Function(dynamic data) onData) {
  _subscriptions.putIfAbsent(channel, () => []);
  _subscriptions[channel]!.add(onData);

  // Production: _database.ref(channel).onValue.listen((event) {
  //   onData(event.snapshot.value);
  // });

  if (kDebugMode) {
    debugPrint('Subscribed to Firebase channel: $channel');
  }
}