use std::sync::mpsc::TryRecvError;
use crate::services::file_watcher::FileWatcher;
impl FileWatcher {
pub fn drain_events(&mut self) {
loop {
match self.rx.try_recv() {
Ok(_) => continue,
Err(TryRecvError::Empty) => break,
Err(TryRecvError::Disconnected) => break,
}
}
self.changed_paths.clear();
}
}