16 lines
458 B
Rust
16 lines
458 B
Rust
//! Room message queue: Redis Streams + NATS.
|
|
|
|
pub mod producer;
|
|
pub mod types;
|
|
pub mod worker;
|
|
|
|
pub use producer::{MessageProducer, RedisPubSub};
|
|
pub use types::{
|
|
AgentTaskEvent, EmailEnvelope, ProjectRoomEvent, ReactionGroup, RoomMessageEnvelope,
|
|
RoomMessageEvent, RoomMessageStreamChunkEvent,
|
|
};
|
|
pub use worker::{
|
|
EmailSendFn, EmailSendFut, GetRedis, PersistFn, RedisFuture, room_worker_task,
|
|
start as start_worker, start_email_worker,
|
|
};
|