Redact more events
This commit is contained in:
@@ -1,7 +1,9 @@
|
||||
use crate::matrix_connection::sync_thread::MatrixSyncTaskID;
|
||||
use crate::users::{APIToken, UserEmail};
|
||||
use matrix_sdk::Room;
|
||||
use matrix_sdk::ruma::events::reaction::OriginalSyncReactionEvent;
|
||||
use matrix_sdk::ruma::events::room::message::OriginalSyncRoomMessageEvent;
|
||||
use matrix_sdk::ruma::events::room::redaction::OriginalSyncRoomRedactionEvent;
|
||||
use matrix_sdk::sync::SyncResponse;
|
||||
|
||||
pub type BroadcastSender = tokio::sync::broadcast::Sender<BroadcastMessage>;
|
||||
@@ -23,6 +25,18 @@ pub enum BroadcastMessage {
|
||||
event: Box<OriginalSyncRoomMessageEvent>,
|
||||
room: Room,
|
||||
},
|
||||
/// New reaction message
|
||||
ReactionEvent {
|
||||
user: UserEmail,
|
||||
event: Box<OriginalSyncReactionEvent>,
|
||||
room: Room,
|
||||
},
|
||||
/// New room redaction
|
||||
RoomRedactionEvent {
|
||||
user: UserEmail,
|
||||
event: Box<OriginalSyncRoomRedactionEvent>,
|
||||
room: Room,
|
||||
},
|
||||
/// Raw Matrix sync response
|
||||
MatrixSyncResponse { user: UserEmail, sync: SyncResponse },
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user