mailboar_backend 0.4.4

A web interface for Tiny MailCatcher, a MailCatcher clone
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
use tokio::sync::broadcast;

pub struct SseClients {
    pub tx: broadcast::Sender<String>,
}

impl SseClients {
    pub fn new() -> Self {
        let (tx, _) = broadcast::channel(100);
        SseClients { tx }
    }

    pub fn send(&self, message: String) {
        let _ = self.tx.send(message);
    }
}