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