Merge remote-tracking branch 'origin/master' into batching
diff --git a/lib/src/usage_impl.dart b/lib/src/usage_impl.dart
index 83c8798..ec5c661 100644
--- a/lib/src/usage_impl.dart
+++ b/lib/src/usage_impl.dart
@@ -224,8 +224,8 @@
   Stream<Map<String, dynamic>> get onSend => _sendController.stream;
 
   @override
-  Future waitForLastPing({Duration? timeout}) {
-    Future f = Future.wait(_futures).catchError((e) => null);
+  Future<List<dynamic>> waitForLastPing({Duration? timeout}) {
+    var f = Future.wait(_futures).catchError((e) => []);
 
     if (timeout != null) {
       f = f.timeout(timeout, onTimeout: () => []);