gitdataai/libs/queue/lib.rs
2026-04-14 19:02:01 +08:00

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,
};