logAction static method
Log action dispatched
Implementation
static Future<void> logAction({
required String actionType,
String? userId,
Map<String, dynamic>? payload,
Map<String, dynamic>? metadata,
}) async {
if (!_config.enabled) return;
final event = AuditEvent(
type: AuditEventType.actionDispatched,
stateKey: actionType,
newValue: payload,
userId: userId,
metadata: metadata,
);
await _logEvent(event);
}