diff --git a/NextcloudTalk/NCExternalSignalingController.m b/NextcloudTalk/NCExternalSignalingController.m index ba7656759..33772549a 100644 --- a/NextcloudTalk/NCExternalSignalingController.m +++ b/NextcloudTalk/NCExternalSignalingController.m @@ -656,6 +656,11 @@ - (void)processSwitchToMessageEvent:(NSDictionary *)messageDict - (void)processRoomListEvent:(NSDictionary *)eventDict { NSLog(@"Refresh room list."); + NSDictionary *updateDict = [eventDict objectForKey:@"update"]; + NSString *roomToken = [updateDict objectForKey:@"roomid"]; + if (roomToken) { + [[NCRoomsManager sharedInstance] updateRoom:roomToken withCompletionBlock:nil]; + } } - (void)processRoomParticipantsEvent:(NSDictionary *)eventDict