subscribe method

Widget subscribe(
  1. Widget builder(), {
  2. Key? key,
})

Return a Subscriber widget for indirect use of this mediator variable.

Indirect use means the Subscriber widget doesn't use the value of this mediator variable but depends on it.

Implementation

Widget subscribe(Widget Function() builder, {Key? key}) {
  wrapFn() {
    _addAspects();
    final widget = builder();
    return widget;
  }

  final widget = Subscriber(
    wrapFn,
    key: key,
  );
  return widget;
}