lastOrNull property
Future<T?>
get
lastOrNull
Returns the last element of the stream, or null if the stream is empty.
Implementation
Future<T?> get lastOrNull {
final completer = Completer<T?>();
T? result;
listen(
(event) {
result = event;
},
onError: completer.completeError,
onDone: () {
completer.complete(result);
},
cancelOnError: true,
);
return completer.future;
}