summaryrefslogtreecommitdiff
path: root/src/test/fixtures/filter.rs
blob: fbebced1dc311f172d41bb3f803978edf3054e22 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
use futures::future;

use crate::events::types;

pub fn messages() -> impl FnMut(&types::ResumableEvent) -> future::Ready<bool> {
    |types::ResumableEvent(_, event)| {
        future::ready(matches!(event.data, types::ChannelEventData::Message(_)))
    }
}

pub fn created() -> impl FnMut(&types::ResumableEvent) -> future::Ready<bool> {
    |types::ResumableEvent(_, event)| {
        future::ready(matches!(event.data, types::ChannelEventData::Created(_)))
    }
}