safeTextCallback function

void safeTextCallback(
  1. VoidCallback? callback, {
  2. String context = 'Text callback',
})

Safely executes a text tap callback with error handling.

Implementation

void safeTextCallback(
  VoidCallback? callback, {
  String context = 'Text callback',
}) {
  if (callback == null) return;

  try {
    callback();
  } catch (e, stack) {
    if (TextSecurityConfig.enableSecurityLogging) {
      debugPrint('[SAC Text Security] $context error: $e');
      debugPrint('$stack');
    }
  }
}