tryExecute<T> static method
Try to execute a function and wrap result
Implementation
static RxResult<T> tryExecute<T>(T Function() operation, [String? context]) {
try {
return RxResult.success(operation());
} catch (e, stack) {
final message =
context != null ? 'Failed to $context' : 'Operation failed';
return RxResult.failure(RxException.withTimestamp(
message,
originalError: e,
stackTrace: stack,
));
}
}