Skip to main content

SyncEventHandler

Trait SyncEventHandler 

Source
pub trait SyncEventHandler: Send + Sync {
    // Provided methods
    fn on_account_data(&self, _event: &Event) { ... }
    fn on_room_account_data(&self, _room_id: &str, _event: &Event) { ... }
    fn on_room_leave(&self, _room_id: &str, _event: &Event) { ... }
    fn on_room_invite(&self, _room_id: &str, _event: &Event) { ... }
    fn on_room_join(&self, _room_id: &str, _event: &Event) { ... }
    fn on_room_archived(&self, _room_id: &str, _event: &Event) { ... }
    fn on_room_upgraded(&self, _room_id: &str, _event: &Event) { ... }
    fn on_room_message(&self, _room_id: &str, _event: &Event) { ... }
    fn on_room_event(&self, _room_id: &str, _event: &Event) { ... }
}

Provided Methods§

Source

fn on_account_data(&self, _event: &Event)

Source

fn on_room_account_data(&self, _room_id: &str, _event: &Event)

Source

fn on_room_leave(&self, _room_id: &str, _event: &Event)

Source

fn on_room_invite(&self, _room_id: &str, _event: &Event)

Source

fn on_room_join(&self, _room_id: &str, _event: &Event)

Source

fn on_room_archived(&self, _room_id: &str, _event: &Event)

Source

fn on_room_upgraded(&self, _room_id: &str, _event: &Event)

Source

fn on_room_message(&self, _room_id: &str, _event: &Event)

Source

fn on_room_event(&self, _room_id: &str, _event: &Event)

Implementors§