recordCustomEvent method
Record a custom event.
Implementation
void recordCustomEvent(String id, String eventType, dynamic value,
{Map<String, dynamic>? metadata}) {
if (!_enabled) return;
// Record to standalone events for backward compatibility
_standaloneEvents.add(SignalEvent(
id: id,
type: SignalEventType.valueChanged,
value: value,
metadata: {'customType': eventType, ...?metadata},
));
_registry.recordMiddlewareEvent(eventType, {
'id': id,
'value': value,
...?metadata,
});
}