safeExecute<T> static method
Safely executes a function with error handling
Implementation
static T? safeExecute<T>(T Function() function, {String? debugMessage}) {
try {
return function();
} catch (e) {
if (debugMessage != null) {
debugPrint('$debugMessage: $e');
}
return null;
}
}