DataReceived event

This commit is contained in:
Théo Monnom
2022-12-28 02:19:40 +01:00
parent ac725bb29a
commit 4135ef30cc
5 changed files with 72 additions and 5 deletions
@@ -283,6 +283,21 @@ impl SessionInner {
EngineEvent::Restarting => self.handle_restarting(),
EngineEvent::Restarted => self.handle_restarted(),
EngineEvent::Disconnected => self.handle_disconnected(),
EngineEvent::Data {
payload,
kind,
participant_sid,
} => {
if let Some(participant) = self.get_participant(&participant_sid.into()) {
let _ = self
.internal_tx
.send(SessionEvent::Room(RoomEvent::DataReceived {
payload,
kind,
participant,
}));
}
}
}
Ok(())