fireEffect method

  1. @protected
  2. @nonVirtual
void fireEffect(
  1. dynamic effect
)

Fires a new side effect via the effectStream.

Use XListener to listen for side effects on the UI level:

return XListener(
  streamable: context.myController,,
  listener: (context, MyEffect effect) {
    /* Do something on the UI level */
  },
  child: const MyScreen(),
);

Implementation

@protected
@nonVirtual
void fireEffect(effect) {
  _effectStreamController.add(effect);
}