safeValueChanged<T> function
Safe value changed callback execution.
Implementation
void safeValueChanged<T>(
ValueChanged<T>? callback,
T value, {
String? context,
}) {
if (callback == null) return;
try {
callback(value);
} catch (e, stackTrace) {
_logAppBarSecurity(
'AppBar value changed error${context != null ? ' in $context' : ''}: $e',
stackTrace: stackTrace,
);
}
}