Ran Convert > To Modern Objective C Syntax

This commit is contained in:
Nick Lockwood
2015-08-24 09:14:33 -01:00
parent a57353b2b4
commit 88e0bbc469
80 changed files with 247 additions and 246 deletions

View File

@@ -17,14 +17,14 @@
#import <Foundation/Foundation.h>
#import <Security/SecCertificate.h>
typedef enum {
typedef NS_ENUM(unsigned int, RCTSRReadyState) {
RCTSR_CONNECTING = 0,
RCTSR_OPEN = 1,
RCTSR_CLOSING = 2,
RCTSR_CLOSED = 3,
} RCTSRReadyState;
};
typedef enum RCTSRStatusCode : NSInteger {
typedef NS_ENUM(NSInteger, RCTSRStatusCode) {
RCTSRStatusCodeNormal = 1000,
RCTSRStatusCodeGoingAway = 1001,
RCTSRStatusCodeProtocolError = 1002,
@@ -35,7 +35,7 @@ typedef enum RCTSRStatusCode : NSInteger {
RCTSRStatusCodeInvalidUTF8 = 1007,
RCTSRStatusCodePolicyViolated = 1008,
RCTSRStatusCodeMessageTooBig = 1009,
} RCTSRStatusCode;
};
@class RCTSRWebSocket;

View File

@@ -53,14 +53,14 @@ static inline void RCTSRFastLog(NSString *format, ...);
@interface NSData (RCTSRWebSocket)
- (NSString *)stringBySHA1ThenBase64Encoding;
@property (nonatomic, readonly, copy) NSString *stringBySHA1ThenBase64Encoding;
@end
@interface NSString (RCTSRWebSocket)
- (NSString *)stringBySHA1ThenBase64Encoding;
@property (nonatomic, readonly, copy) NSString *stringBySHA1ThenBase64Encoding;
@end
@@ -69,7 +69,7 @@ static inline void RCTSRFastLog(NSString *format, ...);
// The origin isn't really applicable for a native application.
// So instead, just map ws -> http and wss -> https.
- (NSString *)RCTSR_origin;
@property (nonatomic, readonly, copy) NSString *RCTSR_origin;
@end
@@ -259,7 +259,7 @@ static __strong NSData *CRLFCRLF;
return self;
}
RCT_NOT_IMPLEMENTED(-init)
RCT_NOT_IMPLEMENTED(- (instancetype)init)
- (instancetype)initWithURLRequest:(NSURLRequest *)request;
{
@@ -511,7 +511,7 @@ RCT_NOT_IMPLEMENTED(-init)
[_outputStream setProperty:(__bridge id)kCFStreamSocketSecurityLevelNegotiatedSSL forKey:(__bridge id)kCFStreamPropertySocketSecurityLevel];
// If we're using pinned certs, don't validate the certificate chain
if ([_urlRequest RCTSR_SSLPinnedCertificates].count) {
if (_urlRequest.RCTSR_SSLPinnedCertificates.count) {
[SSLOptions setValue:@NO forKey:(__bridge id)kCFStreamSSLValidatesCertificateChain];
}
@@ -998,7 +998,7 @@ static const uint8_t RCTSRPayloadLenMask = 0x7F;
- (void)_readFrameNew;
{
dispatch_async(_workQueue, ^{
[_currentFrameData setLength:0];
_currentFrameData.length = 0;
_currentFrameOpcode = 0;
_currentFrameCount = 0;
@@ -1253,7 +1253,7 @@ static const size_t RCTSRFrameHeaderOverhead = 32;
[self closeWithCode:RCTSRStatusCodeMessageTooBig reason:@"Message too big"];
return;
}
uint8_t *frame_buffer = (uint8_t *)[frame mutableBytes];
uint8_t *frame_buffer = (uint8_t *)frame.mutableBytes;
// set fin
frame_buffer[0] = RCTSRFinMask | opcode;
@@ -1318,7 +1318,7 @@ static const size_t RCTSRFrameHeaderOverhead = 32;
{
if (_secure && !_pinnedCertFound && (eventCode == NSStreamEventHasBytesAvailable || eventCode == NSStreamEventHasSpaceAvailable)) {
NSArray *sslCerts = [_urlRequest RCTSR_SSLPinnedCertificates];
NSArray *sslCerts = _urlRequest.RCTSR_SSLPinnedCertificates;
if (sslCerts) {
SecTrustRef secTrust = (__bridge SecTrustRef)[aStream propertyForKey:(__bridge id)kCFStreamPropertySSLPeerTrust];
if (secTrust) {
@@ -1366,11 +1366,11 @@ static const size_t RCTSRFrameHeaderOverhead = 32;
}
case NSStreamEventErrorOccurred: {
RCTSRFastLog(@"NSStreamEventErrorOccurred %@ %@", aStream, [[aStream streamError] copy]);
RCTSRFastLog(@"NSStreamEventErrorOccurred %@ %@", aStream, [aStream.streamError copy]);
// TODO: specify error better!
[self _failWithError:aStream.streamError];
_readBufferOffset = 0;
[_readBuffer setLength:0];
_readBuffer.length = 0;
break;
}
@@ -1475,7 +1475,7 @@ static const size_t RCTSRFrameHeaderOverhead = 32;
{
RCTSRIOConsumer *consumer = nil;
if (_bufferedConsumers.count) {
consumer = [_bufferedConsumers lastObject];
consumer = _bufferedConsumers.lastObject;
[_bufferedConsumers removeLastObject];
} else {
consumer = [RCTSRIOConsumer new];
@@ -1522,7 +1522,7 @@ static const size_t RCTSRFrameHeaderOverhead = 32;
- (NSString *)RCTSR_origin;
{
NSString *scheme = [self.scheme lowercaseString];
NSString *scheme = self.scheme.lowercaseString;
if ([scheme isEqualToString:@"wss"]) {
scheme = @"https";

View File

@@ -152,7 +152,7 @@ RCT_EXPORT_MODULE()
{
NSDictionary *message = @{
@"method": @"executeApplicationScript",
@"url": RCTNullIfNil([URL absoluteString]),
@"url": RCTNullIfNil(URL.absoluteString),
@"inject": _injectedObjects,
};
[self sendMessage:message waitForReply:^(NSError *error, NSDictionary *reply) {

View File

@@ -98,7 +98,7 @@ RCT_EXPORT_METHOD(close:(nonnull NSNumber *)socketID)
- (void)webSocket:(RCTSRWebSocket *)webSocket didFailWithError:(NSError *)error
{
[_bridge.eventDispatcher sendDeviceEventWithName:@"websocketFailed" body:@{
@"message":[error localizedDescription],
@"message":error.localizedDescription,
@"id": webSocket.reactTag
}];
}