pub mod protocol {
pub use wscall_protocol::*;
}
pub use wscall_protocol::{
EncryptionKind, ErrorPayload, FileAttachment, FrameCodec, MessageType, PacketBody,
PacketEnvelope, ProtocolError,
};
#[cfg(feature = "server")]
pub mod server {
pub use wscall_server::*;
}
#[cfg(feature = "client")]
pub mod client {
pub use wscall_client::*;
}
#[cfg(feature = "server")]
pub use wscall_server::{
ApiContext, ApiError, EventContext, ExceptionContext, ServerConnectionContext,
ServerDisconnectContext, ServerError, ServerHandle, ValidateParams, WscallServer,
validation,
};
#[cfg(feature = "client")]
pub use wscall_client::{
ClientConnectionEvent, ClientDisconnectEvent, ClientError, EventMessage, WscallClient,
};