diff --git a/dio/lib/src/adapters/browser_adapter.dart b/dio/lib/src/adapters/browser_adapter.dart index 1dc1c1af2..7fba8f944 100644 --- a/dio/lib/src/adapters/browser_adapter.dart +++ b/dio/lib/src/adapters/browser_adapter.dart @@ -47,8 +47,9 @@ class BrowserHttpClientAdapter implements HttpClientAdapter { } var completer = Completer(); - + bool haveSent = false; xhr.onLoad.first.then((_) { + haveSent = true; Uint8List body = (xhr.response as ByteBuffer).asUint8List(); completer.complete( ResponseBody.fromBytes( @@ -61,8 +62,6 @@ class BrowserHttpClientAdapter implements HttpClientAdapter { ); }); - bool haveSent = false; - if (options.connectTimeout > 0) { Future.delayed(Duration(milliseconds: options.connectTimeout)).then( (value) {