[Protocol v7] Remote unpublish & expose permissions (#101)
* fix * impl * oldPermissions * mods
This commit is contained in:
@@ -211,6 +211,10 @@ class Room extends DisposableChangeNotifier with EventsEmittable<RoomEvent> {
|
||||
} else {
|
||||
await publication?.unmute();
|
||||
}
|
||||
})
|
||||
..on<SignalTrackUnpublishedEvent>((event) async {
|
||||
// unpublish local track
|
||||
await localParticipant?.unpublishTrack(event.trackSid);
|
||||
});
|
||||
|
||||
void _setUpEngineListeners() => _engineListener
|
||||
|
||||
@@ -170,6 +170,11 @@ class SignalClient extends Disposable with EventsEmittable<SignalEvent> {
|
||||
track: msg.trackPublished.track,
|
||||
));
|
||||
break;
|
||||
case lk_rtc.SignalResponse_Message.trackUnpublished:
|
||||
events.emit(SignalTrackUnpublishedEvent(
|
||||
trackSid: msg.trackUnpublished.trackSid,
|
||||
));
|
||||
break;
|
||||
case lk_rtc.SignalResponse_Message.speakersChanged:
|
||||
events.emit(
|
||||
SignalSpeakersChangedEvent(speakers: msg.speakersChanged.speakers));
|
||||
|
||||
Reference in New Issue
Block a user