Index: webrtc/api/objc/RTCMediaConstraints.mm |
diff --git a/webrtc/api/objc/RTCMediaConstraints.mm b/webrtc/api/objc/RTCMediaConstraints.mm |
index 9d4e391d101b4af39c8edbd8a77df0d87c5e1005..bf50668e1d2120affdef2305950c8c891649c31c 100644 |
--- a/webrtc/api/objc/RTCMediaConstraints.mm |
+++ b/webrtc/api/objc/RTCMediaConstraints.mm |
@@ -13,8 +13,6 @@ |
#import "webrtc/api/objc/RTCMediaConstraints+Private.h" |
#import "webrtc/base/objc/NSString+StdString.h" |
-// TODO(hjon): Update nullability types. See http://crbug/webrtc/5592 |
- |
namespace webrtc { |
MediaConstraints::~MediaConstraints() {} |
@@ -40,18 +38,14 @@ MediaConstraints::GetOptional() const { |
@implementation RTCMediaConstraints { |
- NSDictionary *_mandatory; |
- // NSDictionary<NSString *, NSString *> *_mandatory; |
- NSDictionary *_optional; |
- // NSDictionary<NSString *, NSString *> *_optional; |
+ NSDictionary<NSString *, NSString *> *_mandatory; |
+ NSDictionary<NSString *, NSString *> *_optional; |
} |
- (instancetype)initWithMandatoryConstraints: |
- (NSDictionary *)mandatory |
- // (NSDictionary<NSString *, NSString *> *)mandatory |
+ (NSDictionary<NSString *, NSString *> *)mandatory |
optionalConstraints: |
- (NSDictionary *)optional { |
- // (NSDictionary<NSString *, NSString *> *)optional { |
+ (NSDictionary<NSString *, NSString *> *)optional { |
if (self = [super init]) { |
_mandatory = [[NSDictionary alloc] initWithDictionary:mandatory |
copyItems:YES]; |
@@ -82,8 +76,7 @@ MediaConstraints::GetOptional() const { |
+ (webrtc::MediaConstraintsInterface::Constraints) |
nativeConstraintsForConstraints: |
- (NSDictionary *)constraints { |
- // (NSDictionary<NSString *, NSString *> *)constraints { |
+ (NSDictionary<NSString *, NSString *> *)constraints { |
webrtc::MediaConstraintsInterface::Constraints nativeConstraints; |
for (NSString *key in constraints) { |
NSAssert([key isKindOfClass:[NSString class]], |