EventSubscription<T extends GeneratedMessage>.of constructor

EventSubscription<T extends GeneratedMessage>.of(
  1. FirebaseSubscription firebaseSubscription,
  2. FirebaseClient database
)

Implementation

factory EventSubscription.of(FirebaseSubscription firebaseSubscription,
                             FirebaseClient database) {
    var subscription = firebaseSubscription.subscription;
    var nodePath = firebaseSubscription.nodePath.value;
    var itemAdded = database.childAdded(nodePath)
        .map((json) => parseIntoNewInstance<Event>(_eventBuilderInfo, json));
    return EventSubscription._(subscription, itemAdded);
}