blob: 84d27b0a582f1a9c76e9e2ef467bfb274fb90f26 (
plain)
1
2
3
4
5
6
7
8
9
10
11
|
use futures::future;
use crate::{channel::Event::Created, event::Event, message::Event::Sent};
pub fn messages() -> impl FnMut(&Event) -> future::Ready<bool> {
|event| future::ready(matches!(event, Event::Message(Sent(_))))
}
pub fn created() -> impl FnMut(&Event) -> future::Ready<bool> {
|event| future::ready(matches!(event, Event::Channel(Created(_))))
}
|