pub trait ConversationWatcher {
// Required methods
fn poll(&mut self) -> Result<Vec<WatcherEvent>>;
fn seen_count(&self) -> usize;
}Expand description
Trait for polling conversation updates from any provider.
Required Methods§
Sourcefn poll(&mut self) -> Result<Vec<WatcherEvent>>
fn poll(&mut self) -> Result<Vec<WatcherEvent>>
Poll for new events since the last poll.
Sourcefn seen_count(&self) -> usize
fn seen_count(&self) -> usize
Number of turns seen so far.