subscribe method
BroadcastSubscription
subscribe(
- ValueCallback action, {
- bool current = true,
- dynamic args,
override
In most of cases not used directly Check subscribeTo / subscribeOf and subscribeEvent / subscribeEventOf
Implementation
@override
BroadcastSubscription subscribe(
ValueCallback action, {
bool current = true,
dynamic args,
}) {
final sub = createSubscription(args);
subs.add(sub);
sub.initSubscription(this, action);
if (args is BroadcastSubscriptionArgs) {
if (current &&
_store.containsKey(args.key) &&
sub.isValidForBroadcast(sub.key, _store[args.key])) {
sub.notifyCallback(_store[args.key]);
}
}
return sub;
}