channel.rs

 1mod channel_buffer;
 2mod channel_chat;
 3mod channel_store;
 4
 5pub use channel_buffer::{ChannelBuffer, ChannelBufferEvent, ACKNOWLEDGE_DEBOUNCE_INTERVAL};
 6pub use channel_chat::{ChannelChat, ChannelChatEvent, ChannelMessage, ChannelMessageId};
 7pub use channel_store::{
 8    Channel, ChannelData, ChannelEvent, ChannelId, ChannelMembership, ChannelPath, ChannelStore,
 9};
10
11use client::Client;
12use std::sync::Arc;
13
14#[cfg(test)]
15mod channel_store_tests;
16
17pub fn init(client: &Arc<Client>) {
18    channel_buffer::init(client);
19    channel_chat::init(client);
20}