setData method
Set shared data (legacy compatibility)
Implementation
void setData(String key, dynamic value, {required String callerModuleId}) {
_sharedData[key] = value;
_notifyDataListeners(key);
// Log sensitive data access
if (_isSensitiveKey(key)) {
AirAudit().logSensitiveDataAccess(
dataKey: key,
callerModuleId: callerModuleId,
reason: 'set_data',
);
}
AirLogger.debug(
'Shared data set: $key',
context: {'caller': callerModuleId},
);
}