safeTextCallback function
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');
}
}
}