Skip to main content

ConversationWatcher

Trait ConversationWatcher 

Source
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§

Source

fn poll(&mut self) -> Result<Vec<WatcherEvent>>

Poll for new events since the last poll.

Source

fn seen_count(&self) -> usize

Number of turns seen so far.

Implementors§