From b6c34fbe73d2bb5667d1a99a724fd110e55210d2 Mon Sep 17 00:00:00 2001 From: FMorschel <52160996+FMorschel@users.noreply.github.com> Date: Thu, 12 Feb 2026 16:22:33 -0300 Subject: [PATCH] fixes future warning for `await`ing `Future` returns in `async` bodies inside `try` blocks --- .../lib/src/service/eval_on_dart_library.dart | 4 ++-- packages/devtools_shared/test/helpers/helpers.dart | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/devtools_app_shared/lib/src/service/eval_on_dart_library.dart b/packages/devtools_app_shared/lib/src/service/eval_on_dart_library.dart index 3022458cb94..bec54d915e6 100644 --- a/packages/devtools_app_shared/lib/src/service/eval_on_dart_library.dart +++ b/packages/devtools_app_shared/lib/src/service/eval_on_dart_library.dart @@ -211,7 +211,7 @@ class EvalOnDartLibrary extends DisposableController if (result is ErrorRef) { throw result; } - return result as FutureOr; + return await result as FutureOr; } catch (e, stack) { if (shouldLogError) { _handleError('$e - $expression', stack); @@ -242,7 +242,7 @@ class EvalOnDartLibrary extends DisposableController if (result is ErrorRef) { throw result; } - return result as FutureOr; + return await result as FutureOr; } catch (e, stack) { if (shouldLogError) { _handleError('$e - $name', stack); diff --git a/packages/devtools_shared/test/helpers/helpers.dart b/packages/devtools_shared/test/helpers/helpers.dart index e2043312d69..523795b66fd 100644 --- a/packages/devtools_shared/test/helpers/helpers.dart +++ b/packages/devtools_shared/test/helpers/helpers.dart @@ -55,7 +55,7 @@ Future startDtd() async { } }); - return completer.future + return await completer.future .timeout(dtdConnectTimeout, onTimeout: onFailure) .then((value) async { await dtdStoutSubscription?.cancel();