привет ребята! Знает кто как в дарте сделать тротл?
return super.transformEvents(events.flatMap((ScanEvent value) {
if (value is ScanNumberScanEvent) {
return Stream<ScanEvent>.value(value).throttleTime(const Duration(seconds: 5));
}
return Stream<ScanEvent>.value(value);
}), next);
Есть задача в том, чтобы при получении эвента ScanNumberScanEvent мы делали тротл на 5 сек, а при другие эвентах сразу обрабатывали