events, observers & happy new year 🎆

This commit is contained in:
Théo Monnom
2023-01-01 22:38:27 +01:00
parent b36d721a5d
commit 87dc42b09e
12 changed files with 507 additions and 204 deletions
+6 -6
View File
@@ -3,7 +3,7 @@ use self::room_session::{ConnectionState, RoomSession, SessionHandle};
use crate::proto::data_packet;
use crate::room::id::TrackSid;
use crate::room::participant::remote_participant::RemoteParticipant;
use crate::room::participant::ParticipantHandle;
use crate::room::participant::Participant;
use crate::room::publication::RemoteTrackPublication;
use crate::room::publication::TrackPublication;
use crate::room::track::remote_track::RemoteTrackHandle;
@@ -68,21 +68,21 @@ pub enum RoomEvent {
},
TrackMuted {
publication: TrackPublication,
participant: ParticipantHandle,
participant: Participant,
},
TrackUnmuted {
publication: TrackPublication,
participant: ParticipantHandle,
participant: Participant,
},
ActiveSpeakersChanged {
speakers: Vec<ParticipantHandle>,
speakers: Vec<Participant>,
},
ConnectionQualityChanged {
quality: ConnectionQuality,
participant: ParticipantHandle,
participant: Participant,
},
DataReceived {
payload: Vec<u8>,
payload: Arc<Vec<u8>>,
kind: data_packet::Kind,
participant: Arc<RemoteParticipant>,
},