outgoing method
Process outgoing messages
Implementation
@override
Map<String, dynamic> outgoing(Map<String, dynamic> message) {
_logger.info('CustomExtension: Processing outgoing message: $message');
if (outgoingProcessor != null) {
try {
final processed = outgoingProcessor!(message);
_logger.info('CustomExtension: Outgoing message processed: $processed');
return processed;
} catch (e) {
_logger.severe('CustomExtension: Outgoing processing failed: $e');
return message;
}
}
return message;
}