Add returns to fix missing_return errors with 2.10.0-dev.1.0. (#33)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 761bfc9..b5b5bfa 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,4 +1,8 @@
+#### 3.0.5
+
+* Fixes for missing_return analysis errors with 2.10.0-dev.1.0.
+
#### 3.0.4
* Fix unit tests
diff --git a/lib/src/record_replay/recording_process_manager.dart b/lib/src/record_replay/recording_process_manager.dart
index 958beb9..ef583a8 100644
--- a/lib/src/record_replay/recording_process_manager.dart
+++ b/lib/src/record_replay/recording_process_manager.dart
@@ -119,6 +119,7 @@
_runningProcesses[process.pid] = result.exitCode.then((int exitCode) {
_runningProcesses.remove(process.pid);
entry.exitCode = exitCode;
+ return exitCode;
});
return result;
@@ -320,6 +321,7 @@
await Future.wait(new List<Future<int>>.from(_runningProcesses.values))
.timeout(timeout, onTimeout: () {
_runningProcesses.keys.forEach(callOnTimeout);
+ return null;
});
}
diff --git a/pubspec.yaml b/pubspec.yaml
index c6ea319..9a312dd 100644
--- a/pubspec.yaml
+++ b/pubspec.yaml
@@ -1,5 +1,5 @@
name: process
-version: 3.0.4
+version: 3.0.5
authors:
- Todd Volkert <tvolkert@google.com>
- Michael Goderbauer <goderbauer@google.com>
@@ -14,7 +14,7 @@
platform: '>=1.0.1'
dev_dependencies:
- test: ^0.12.33
+ test: ^1.0.0
environment:
sdk: '>=2.0.0-dev.61 <3.0.0'