import '../../utils/loading.dart'; import 'exception.dart'; import 'exception_handler.dart'; Future request( Function() block, { String loadingText = '请稍候...', bool Function(ApiException)? onError, }) async { try { return await loading(block, loadingText: loadingText); } catch (e) { if (!handleException(ApiException.from(e), onError: onError)) { rethrow; } } return null; }