getData<T> method

T? getData<T>(
  1. String key, {
  2. required String callerModuleId,
})

Get shared data with proper tracking

Implementation

T? getData<T>(String key, {required String callerModuleId}) {
  // Log sensitive data access
  if (_isSensitiveKey(key)) {
    AirAudit().logSensitiveDataAccess(
      dataKey: key,
      callerModuleId: callerModuleId,
      reason: 'get_data',
    );
  }
  return _sharedData[key] as T?;
}