futureFind method
this just convert the normal stream find method into a future return
Implementation
Future<List<Map<String, dynamic>>> futureFind([selector]) async {
Completer<List<Map<String, dynamic>>> completer =
Completer<List<Map<String, dynamic>>>();
List<Map<String, dynamic>> data = [];
var stream = find(selector).listen((event) {
data.add(event);
});
stream.onDone(() {
completer.complete(data);
});
return completer.future;
}