outgoing method
Process outgoing messages
Implementation
@override
Map<String, dynamic> outgoing(Map<String, dynamic> message) {
_logger.info('Extension: Processing outgoing message: $message');
_log('debug', 'Processing outgoing message: $message');
// Add authentication headers to ext field
final ext = message['ext'] as Map<String, dynamic>? ?? <String, dynamic>{};
ext['api'] = api;
ext['token'] = token;
final processedMessage = Map<String, dynamic>.from(message);
processedMessage['ext'] = ext;
_logger.info('Extension: Outgoing message processed: $processedMessage');
_log('debug', 'Outgoing message processed: $processedMessage');
return processedMessage;
}