Send broadcast message when an API token is deleted
This commit is contained in:
@@ -1,10 +1,12 @@
|
||||
use crate::users::UserEmail;
|
||||
use crate::users::{APIToken, UserEmail};
|
||||
|
||||
pub type BroadcastSender = tokio::sync::broadcast::Sender<BroadcastMessage>;
|
||||
|
||||
/// Broadcast messages
|
||||
#[derive(Debug, Clone)]
|
||||
pub enum BroadcastMessage {
|
||||
/// User is or has been disconnected
|
||||
UserDisconnected(UserEmail),
|
||||
/// User is or has been disconnected from Matrix
|
||||
UserDisconnectedFromMatrix(UserEmail),
|
||||
/// API token has been deleted
|
||||
APITokenDeleted(APIToken),
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user