onEffectCalled method

  1. @override
void onEffectCalled(
  1. Effect instance
)
override

Called when a effect is called.

Implementation

@override
void onEffectCalled(Effect instance) {
  if (!enabled) return;
  var count = _effectCount[instance.globalId] ??= 0;
  _effectCount[instance.globalId] = ++count;
  _debugPostEvent('ext.signals.effectCalled', () {
    return {
      'id': instance.globalId,
      'label': instance.debugLabel,
      'sources': '',
      'value': '$count',
      'type': 'effect',
    };
  });
}