fix return type lint
diff --git a/discoveryapis_commons/lib/src/clients.dart b/discoveryapis_commons/lib/src/clients.dart index 5d018e5..98ed999 100644 --- a/discoveryapis_commons/lib/src/clients.dart +++ b/discoveryapis_commons/lib/src/clients.dart
@@ -295,15 +295,14 @@ final bodyController = StreamController<List<int>>() ..add(utf8.encode(bodyHead)); - bodyController - .addStream(base64MediaStream) - .then((_) { - bodyController.add(utf8.encode(bodyTail)); - }) - .catchError(bodyController.addError) - .then((_) { - bodyController.close(); - }); + bodyController.addStream(base64MediaStream).then((_) { + bodyController.add(utf8.encode(bodyTail)); + }).catchError((e) { + bodyController.addError(e); + return null; + }).then((_) { + bodyController.close(); + }); final headers = { 'user-agent': _userAgent,