use crate::engines::pubsub::message::Message;
use tokio::sync::mpsc;
pub enum PubSubCommand {
Publish {
topic: String,
message: Message,
},
Subscribe {
topic: String,
subscriber: mpsc::Sender<Message>,
},
Unsubscribe {
topic: String,
subscriber: mpsc::Sender<Message>,
},
}