handle room update message (#79)

This commit is contained in:
davidliu
2022-02-07 12:37:47 +09:00
committed by GitHub
parent 9bd546b9a2
commit 29c2117453
6 changed files with 41 additions and 4 deletions
+7
View File
@@ -52,6 +52,9 @@ class Room extends DisposableChangeNotifier with EventsEmittable<RoomEvent> {
/// sid of the room
String? sid;
/// metadata of the room
String? metadata;
/// Server version
String? get serverVersion => _serverVersion;
String? _serverVersion;
@@ -202,6 +205,10 @@ class Room extends DisposableChangeNotifier with EventsEmittable<RoomEvent> {
//
await publication.updateSubscriptionAllowed(event.allowed);
})
..on<SignalRoomUpdateEvent>((event) async {
metadata = event.room.metadata;
events.emit(RoomMetadataChangedEvent(metadata: event.room.metadata));
})
..on<EngineTrackAddedEvent>((event) async {
logger.fine('EngineTrackAddedEvent trackSid:${event.track.id}');