safeAppBarCallback function

void safeAppBarCallback(
  1. VoidCallback? callback, {
  2. String? context,
})

Safe callback execution for AppBar callbacks.

Implementation

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

  try {
    callback();
  } catch (e, stackTrace) {
    _logAppBarSecurity(
      'AppBar callback error${context != null ? ' in $context' : ''}: $e',
      stackTrace: stackTrace,
    );
  }
}