use futures::future; use crate::events::types; pub fn messages() -> impl FnMut(&types::ResumableEvent) -> future::Ready { |types::ResumableEvent(_, event)| { future::ready(matches!(event.data, types::ChannelEventData::Message(_))) } } pub fn created() -> impl FnMut(&types::ResumableEvent) -> future::Ready { |types::ResumableEvent(_, event)| { future::ready(matches!(event.data, types::ChannelEventData::Created(_))) } }