talk-ios/VideoCalls/NCUser.m

39 строки
776 B
Objective-C

//
// NCUser.m
// VideoCalls
//
// Created by Ivan Sein on 13.07.17.
// Copyright © 2017 struktur AG. All rights reserved.
//
#import "NCUser.h"
@implementation NCUser
+ (instancetype)userWithDictionary:(NSDictionary *)userDict
{
if (!userDict) {
return nil;
}
NCUser *user = [[NCUser alloc] init];
id userId = [[userDict objectForKey:@"value"] objectForKey:@"shareWith"];
if ([userId isKindOfClass:[NSString class]]) {
user.userId = userId;
} else {
user.userId = [userId stringValue];
}
id name = [userDict objectForKey:@"label"];
if ([name isKindOfClass:[NSString class]]) {
user.name = name;
} else {
user.name = [name stringValue];
}
return user;
}
@end