stream method
Stream<List<ExplorerDirectoryItem> >
stream({
- dynamic delayCheck = const Duration(milliseconds: 50),
Implementation
Stream<List<ExplorerDirectoryItem>> stream(
{delayCheck = const Duration(milliseconds: 50)}) async* {
String streamId = _randomStreamId;
storageListeners.initStream(shortPath, streamId);
while (true) {
await Future.delayed(delayCheck);
Map dates = storageListeners.getDates(shortPath, streamId);
if (dates["set_date"] >= dates["get_date"]) {
yield get();
}
}
}