Get signaling message type from data instead of payload.

Signed-off-by: Ivan Sein <ivan@nextcloud.com>
This commit is contained in:
Ivan Sein 2020-11-29 18:19:48 +01:00
Родитель 287eca8bb5
Коммит 8287f2e9f5
1 изменённых файлов: 1 добавлений и 2 удалений

Просмотреть файл

@ -139,8 +139,7 @@ NSString *const kRoomTypeScreen = @"screen";
NSDictionary *sender = [jsonDict objectForKey:kNCExternalSignalingMessageSenderKey];
NSString *messageType = [sender objectForKey:kNCSignalingMessageTypeKey];
if ([messageType isEqualToString:kNCExternalSignalingMessageTypeSessionKey]) {
NSDictionary *payload = [data objectForKey:kNCSignalingMessagePayloadKey];
NSString *type = [payload objectForKey:kNCSignalingMessageTypeKey];
NSString *type = [data objectForKey:kNCSignalingMessageTypeKey];
if ([type isEqualToString:kNCSignalingMessageTypeCandidateKey]) {
return [[NCICECandidateMessage alloc] initWithValues:jsonDict];
} else if ([type isEqualToString:kNCSignalingMessageTypeOfferKey] ||