Skip to content

Commit 7df1f30

Browse files
committed
Add error handler to unawaited
1 parent c1246e5 commit 7df1f30

1 file changed

Lines changed: 6 additions & 2 deletions

File tree

packages/devtools_app_shared/lib/src/service/dtd_manager.dart

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -160,8 +160,12 @@ class DTDManager {
160160
// If a connection drops (and we hadn't disabled auto-reconnect, such
161161
// as by explicitly calling disconnect/dispose), we should attempt to
162162
// reconnect.
163-
unawaited(connection.done.then(
164-
(_) => _reconnectAfterDroppedConnection(uri, onError: onError)));
163+
unawaited(connection.done
164+
.then((_) => _reconnectAfterDroppedConnection(uri, onError: onError))
165+
.catchError((_) {
166+
// TODO(dantup): Create a devtools_app_shared version of safeUnawaited.
167+
// https://github.com/flutter/devtools/pull/9587#discussion_r2624306047
168+
}));
165169
} catch (e, st) {
166170
onError?.call(e, st);
167171
}

0 commit comments

Comments
 (0)