Add missing nullability annotations.

pull/1/head
Matthew Chen 6 years ago
parent becd72329b
commit a7d848ef7c

@ -35,19 +35,13 @@ public class PhoneNumberValidator: NSObject {
let validBrazilPhoneNumberRegex = try! NSRegularExpression(pattern: "^\\+55\\d{2}9?\\d{8}$", options: [])
private func isValidForBrazilRegistration(phoneNumber: PhoneNumber) -> Bool {
guard let e164 = phoneNumber.toE164() else {
return false
}
let e164 = phoneNumber.toE164()
return validBrazilPhoneNumberRegex.hasMatch(input: e164)
}
let validUnitedStatesPhoneNumberRegex = try! NSRegularExpression(pattern: "^\\+1\\d{10}$", options: [])
private func isValidForUnitedStatesRegistration(phoneNumber: PhoneNumber) -> Bool {
guard let e164 = phoneNumber.toE164() else {
return false
}
let e164 = phoneNumber.toE164()
return validUnitedStatesPhoneNumberRegex.hasMatch(input: e164)
}
}

@ -1,9 +1,11 @@
//
// Copyright (c) 2018 Open Whisper Systems. All rights reserved.
// Copyright (c) 2019 Open Whisper Systems. All rights reserved.
//
#import "TSAccountManager.h"
NS_ASSUME_NONNULL_BEGIN
@interface TSPreKeyManager : NSObject
#pragma mark - State Tracking
@ -30,3 +32,5 @@
+ (void)checkPreKeysIfNecessary;
@end
NS_ASSUME_NONNULL_END

@ -1,7 +1,9 @@
//
// Copyright (c) 2018 Open Whisper Systems. All rights reserved.
// Copyright (c) 2019 Open Whisper Systems. All rights reserved.
//
NS_ASSUME_NONNULL_BEGIN
#define COUNTRY_CODE_PREFIX @"+"
/**
@ -12,10 +14,10 @@
*/
@interface PhoneNumber : NSObject
+ (PhoneNumber *)phoneNumberFromE164:(NSString *)text;
+ (nullable PhoneNumber *)phoneNumberFromE164:(NSString *)text;
+ (PhoneNumber *)tryParsePhoneNumberFromUserSpecifiedText:(NSString *)text;
+ (PhoneNumber *)tryParsePhoneNumberFromE164:(NSString *)text;
+ (nullable PhoneNumber *)tryParsePhoneNumberFromUserSpecifiedText:(NSString *)text;
+ (nullable PhoneNumber *)tryParsePhoneNumberFromE164:(NSString *)text;
// This will try to parse the input text as a phone number using
// the default region and the country code for this client's phone
@ -35,7 +37,7 @@
- (NSURL *)toSystemDialerURL;
- (NSString *)toE164;
- (NSNumber *)getCountryCode;
- (nullable NSNumber *)getCountryCode;
@property (nonatomic, readonly, nullable) NSString *nationalNumber;
- (BOOL)isValid;
@ -44,3 +46,5 @@
+ (NSString *)defaultCountryCode;
@end
NS_ASSUME_NONNULL_END

@ -10,6 +10,8 @@
#import <libPhoneNumber_iOS/NBPhoneNumber.h>
#import <libPhoneNumber_iOS/NBPhoneNumberUtil.h>
NS_ASSUME_NONNULL_BEGIN
static NSString *const RPDefaultsKeyPhoneNumberString = @"RPDefaultsKeyPhoneNumberString";
static NSString *const RPDefaultsKeyPhoneNumberCanonical = @"RPDefaultsKeyPhoneNumberCanonical";
@ -36,7 +38,7 @@ static NSString *const RPDefaultsKeyPhoneNumberCanonical = @"RPDefaultsKeyPhoneN
return self;
}
+ (PhoneNumber *)phoneNumberFromText:(NSString *)text andRegion:(NSString *)regionCode {
+ (nullable PhoneNumber *)phoneNumberFromText:(NSString *)text andRegion:(NSString *)regionCode {
OWSAssertDebug(text != nil);
OWSAssertDebug(regionCode != nil);
@ -59,7 +61,7 @@ static NSString *const RPDefaultsKeyPhoneNumberCanonical = @"RPDefaultsKeyPhoneN
return [[PhoneNumber alloc] initWithPhoneNumber:number e164:e164];
}
+ (PhoneNumber *)phoneNumberFromUserSpecifiedText:(NSString *)text {
+ (nullable PhoneNumber *)phoneNumberFromUserSpecifiedText:(NSString *)text {
OWSAssertDebug(text != nil);
return [PhoneNumber phoneNumberFromText:text andRegion:[self defaultCountryCode]];
@ -86,7 +88,7 @@ static NSString *const RPDefaultsKeyPhoneNumberCanonical = @"RPDefaultsKeyPhoneN
return countryCode;
}
+ (PhoneNumber *)phoneNumberFromE164:(NSString *)text {
+ (nullable PhoneNumber *)phoneNumberFromE164:(NSString *)text {
OWSAssertDebug(text != nil);
OWSAssertDebug([text hasPrefix:COUNTRY_CODE_PREFIX]);
PhoneNumber *number = [PhoneNumber phoneNumberFromText:text andRegion:@"ZZ"];
@ -170,7 +172,7 @@ static NSString *const RPDefaultsKeyPhoneNumberCanonical = @"RPDefaultsKeyPhoneN
return regionCode;
}
+ (PhoneNumber *)tryParsePhoneNumberFromUserSpecifiedText:(NSString *)text {
+ (nullable PhoneNumber *)tryParsePhoneNumberFromUserSpecifiedText:(NSString *)text {
OWSAssertDebug(text != nil);
if ([text isEqualToString:@""]) {
@ -181,7 +183,7 @@ static NSString *const RPDefaultsKeyPhoneNumberCanonical = @"RPDefaultsKeyPhoneN
return [self phoneNumberFromUserSpecifiedText:sanitizedString];
}
+ (NSString *)nationalPrefixTransformRuleForDefaultRegion
+ (nullable NSString *)nationalPrefixTransformRuleForDefaultRegion
{
static NSString *result = nil;
static dispatch_once_t onceToken;
@ -195,7 +197,7 @@ static NSString *const RPDefaultsKeyPhoneNumberCanonical = @"RPDefaultsKeyPhoneN
}
// clientPhoneNumber is the local user's phone number and should never change.
+ (NSString *)nationalPrefixTransformRuleForClientPhoneNumber:(NSString *)clientPhoneNumber
+ (nullable NSString *)nationalPrefixTransformRuleForClientPhoneNumber:(NSString *)clientPhoneNumber
{
if (clientPhoneNumber.length < 1) {
return nil;
@ -499,7 +501,7 @@ static NSString *const RPDefaultsKeyPhoneNumberCanonical = @"RPDefaultsKeyPhoneN
return [NSString stringWithUTF8String:(void *)outputString];
}
+ (PhoneNumber *)tryParsePhoneNumberFromE164:(NSString *)text {
+ (nullable PhoneNumber *)tryParsePhoneNumberFromE164:(NSString *)text {
OWSAssertDebug(text != nil);
if (![text hasPrefix:COUNTRY_CODE_PREFIX]) {
return nil;
@ -517,7 +519,7 @@ static NSString *const RPDefaultsKeyPhoneNumberCanonical = @"RPDefaultsKeyPhoneN
return self.e164;
}
- (NSNumber *)getCountryCode {
- (nullable NSNumber *)getCountryCode {
return self.phoneNumber.countryCode;
}
@ -573,3 +575,5 @@ static NSString *const RPDefaultsKeyPhoneNumberCanonical = @"RPDefaultsKeyPhoneN
}
@end
NS_ASSUME_NONNULL_END

@ -1,10 +1,12 @@
//
// Copyright (c) 2018 Open Whisper Systems. All rights reserved.
// Copyright (c) 2019 Open Whisper Systems. All rights reserved.
//
#import "PhoneNumber.h"
#import <libPhoneNumber_iOS/NBPhoneNumberUtil.h>
NS_ASSUME_NONNULL_BEGIN
@interface PhoneNumberUtil : NSObject
@property (nonatomic, retain) NBPhoneNumberUtil *nbPhoneNumberUtil;
@ -17,7 +19,7 @@
+ (NSString *)callingCodeFromCountryCode:(NSString *)countryCode;
+ (NSString *)countryNameFromCountryCode:(NSString *)countryCode;
+ (NSArray *)countryCodesForSearchTerm:(NSString *)searchTerm;
+ (NSArray *)countryCodesForSearchTerm:(nullable NSString *)searchTerm;
// Returns a list of country codes for a calling code in descending
// order of population.
@ -32,9 +34,11 @@
+ (NSString *)examplePhoneNumberForCountryCode:(NSString *)countryCode;
- (NBPhoneNumber *)parse:(NSString *)numberToParse defaultRegion:(NSString *)defaultRegion error:(NSError **)error;
- (nullable NBPhoneNumber *)parse:(NSString *)numberToParse defaultRegion:(NSString *)defaultRegion error:(NSError **)error;
- (NSString *)format:(NBPhoneNumber *)phoneNumber
numberFormat:(NBEPhoneNumberFormat)numberFormat
error:(NSError **)error;
@end
NS_ASSUME_NONNULL_END

@ -1,5 +1,5 @@
//
// Copyright (c) 2018 Open Whisper Systems. All rights reserved.
// Copyright (c) 2019 Open Whisper Systems. All rights reserved.
//
#import "PhoneNumberUtil.h"
@ -7,6 +7,8 @@
#import "FunctionalUtil.h"
#import <libPhoneNumber_iOS/NBPhoneNumber.h>
NS_ASSUME_NONNULL_BEGIN
@interface PhoneNumberUtil ()
@property (nonatomic, readonly) NSMutableDictionary *countryCodesFromCallingCodeCache;
@ -467,7 +469,7 @@
}
// search term -> country codes
+ (NSArray *)countryCodesForSearchTerm:(NSString *)searchTerm {
+ (NSArray *)countryCodesForSearchTerm:(nullable NSString *)searchTerm {
searchTerm = [searchTerm stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceCharacterSet]];
NSArray *countryCodes = NSLocale.ISOCountryCodes;
@ -602,3 +604,5 @@
}
@end
NS_ASSUME_NONNULL_END

@ -46,7 +46,7 @@ ConversationColorName const kConversationColorName_Default = ConversationColorNa
@property (nonatomic) NSDate *creationDate;
@property (nonatomic) NSString *conversationColorName;
@property (nonatomic) NSNumber *archivedAsOfMessageSortId;
@property (nonatomic, nullable) NSNumber *archivedAsOfMessageSortId;
@property (nonatomic, copy, nullable) NSString *messageDraft;
@property (atomic, nullable) NSDate *mutedUntilDate;

@ -1,10 +1,12 @@
//
// Copyright (c) 2018 Open Whisper Systems. All rights reserved.
// Copyright (c) 2019 Open Whisper Systems. All rights reserved.
//
#import "TSConstants.h"
#import <Mantle/Mantle.h>
NS_ASSUME_NONNULL_BEGIN
/**
* Contstructs the per-device-message parameters used when submitting a message to
* the Signal Web Service.
@ -31,3 +33,5 @@
registrationId:(int)registrationId;
@end
NS_ASSUME_NONNULL_END

@ -1,11 +1,13 @@
//
// Copyright (c) 2018 Open Whisper Systems. All rights reserved.
// Copyright (c) 2019 Open Whisper Systems. All rights reserved.
//
#import "OWSMessageServiceParams.h"
#import "TSConstants.h"
#import <SignalCoreKit/NSData+OWS.h>
NS_ASSUME_NONNULL_BEGIN
@implementation OWSMessageServiceParams
+ (NSDictionary *)JSONKeyPathsByPropertyKey
@ -39,3 +41,5 @@
}
@end
NS_ASSUME_NONNULL_END

@ -1,7 +1,9 @@
//
// Copyright (c) 2018 Open Whisper Systems. All rights reserved.
// Copyright (c) 2019 Open Whisper Systems. All rights reserved.
//
NS_ASSUME_NONNULL_BEGIN
@class YapDatabaseReadWriteTransaction;
/**
@ -30,3 +32,5 @@
transaction:(YapDatabaseReadWriteTransaction *)transaction;
@end
NS_ASSUME_NONNULL_END

@ -15,6 +15,8 @@
#import <SignalCoreKit/NSData+OWS.h>
#import <SignalServiceKit/SignalServiceKit-Swift.h>
NS_ASSUME_NONNULL_BEGIN
NSErrorDomain const TSNetworkManagerErrorDomain = @"SignalServiceKit.TSNetworkManager";
BOOL IsNSErrorNetworkFailure(NSError *_Nullable error)
@ -427,9 +429,9 @@ typedef void (^failureBlock)(NSURLSessionDataTask *task, NSError *error);
}
+ (NSError *)errorWithHTTPCode:(NSInteger)code
description:(NSString *)description
failureReason:(NSString *)failureReason
recoverySuggestion:(NSString *)recoverySuggestion
description:(nullable NSString *)description
failureReason:(nullable NSString *)failureReason
recoverySuggestion:(nullable NSString *)recoverySuggestion
fallbackError:(NSError *)fallbackError
{
OWSAssertDebug(fallbackError);
@ -468,3 +470,5 @@ typedef void (^failureBlock)(NSURLSessionDataTask *task, NSError *error);
}
@end
NS_ASSUME_NONNULL_END

@ -1,13 +1,17 @@
//
// Copyright (c) 2018 Open Whisper Systems. All rights reserved.
// Copyright (c) 2019 Open Whisper Systems. All rights reserved.
//
#import "OWSPrimaryStorage.h"
#import <AxolotlKit/PreKeyStore.h>
NS_ASSUME_NONNULL_BEGIN
@interface OWSPrimaryStorage (PreKeyStore) <PreKeyStore>
- (NSArray<PreKeyRecord *> *)generatePreKeyRecords;
- (void)storePreKeyRecords:(NSArray<PreKeyRecord *> *)preKeyRecords NS_SWIFT_NAME(storePreKeyRecords(_:));
@end
NS_ASSUME_NONNULL_END

@ -1,5 +1,5 @@
//
// Copyright (c) 2018 Open Whisper Systems. All rights reserved.
// Copyright (c) 2019 Open Whisper Systems. All rights reserved.
//
#import "OWSPrimaryStorage+PreKeyStore.h"
@ -14,6 +14,8 @@
#define TSNextPrekeyIdKey @"TSStorageInternalSettingsNextPreKeyId"
#define BATCH_SIZE 100
NS_ASSUME_NONNULL_BEGIN
@implementation OWSPrimaryStorage (PreKeyStore)
- (NSArray<PreKeyRecord *> *)generatePreKeyRecords;
@ -100,3 +102,5 @@
}
@end
NS_ASSUME_NONNULL_END

@ -1,11 +1,15 @@
//
// Copyright (c) 2018 Open Whisper Systems. All rights reserved.
// Copyright (c) 2019 Open Whisper Systems. All rights reserved.
//
#import "OWSPrimaryStorage.h"
NS_ASSUME_NONNULL_BEGIN
@interface OWSPrimaryStorage (keyFromIntLong)
- (NSString *)keyFromInt:(int)integer;
@end
NS_ASSUME_NONNULL_END

@ -1,9 +1,11 @@
//
// Copyright (c) 2018 Open Whisper Systems. All rights reserved.
// Copyright (c) 2019 Open Whisper Systems. All rights reserved.
//
#import "OWSPrimaryStorage+keyFromIntLong.h"
NS_ASSUME_NONNULL_BEGIN
@implementation OWSPrimaryStorage (keyFromIntLong)
- (NSString *)keyFromInt:(int)integer
@ -12,3 +14,5 @@
}
@end
NS_ASSUME_NONNULL_END

@ -1,10 +1,12 @@
//
// Copyright (c) 2018 Open Whisper Systems. All rights reserved.
// Copyright (c) 2019 Open Whisper Systems. All rights reserved.
//
#import "SSKMessageSenderJobRecord.h"
#import "TSOutgoingMessage.h"
NS_ASSUME_NONNULL_BEGIN
@implementation SSKMessageSenderJobRecord
#pragma mark
@ -45,3 +47,5 @@
}
@end
NS_ASSUME_NONNULL_END

@ -1,10 +1,12 @@
//
// Copyright (c) 2018 Open Whisper Systems. All rights reserved.
// Copyright (c) 2019 Open Whisper Systems. All rights reserved.
//
#import <YapDatabase/YapDatabaseSecondaryIndex.h>
#import <YapDatabase/YapDatabaseTransaction.h>
NS_ASSUME_NONNULL_BEGIN
@interface TSDatabaseSecondaryIndexes : NSObject
+ (NSString *)registerTimeStampIndexExtensionName;
@ -16,3 +18,5 @@
usingTransaction:(YapDatabaseReadTransaction *)transaction;
@end
NS_ASSUME_NONNULL_END

@ -1,11 +1,13 @@
//
// Copyright (c) 2018 Open Whisper Systems. All rights reserved.
// Copyright (c) 2019 Open Whisper Systems. All rights reserved.
//
#import "TSDatabaseSecondaryIndexes.h"
#import "OWSStorage.h"
#import "TSInteraction.h"
NS_ASSUME_NONNULL_BEGIN
#define TSTimeStampSQLiteIndex @"messagesTimeStamp"
@implementation TSDatabaseSecondaryIndexes
@ -48,3 +50,5 @@
}
@end
NS_ASSUME_NONNULL_END

@ -1,10 +1,12 @@
//
// Copyright (c) 2018 Open Whisper Systems. All rights reserved.
// Copyright (c) 2019 Open Whisper Systems. All rights reserved.
//
#import "OWSStorage.h"
#import <YapDatabase/YapDatabaseViewTransaction.h>
NS_ASSUME_NONNULL_BEGIN
extern NSString *const TSInboxGroup;
extern NSString *const TSArchiveGroup;
extern NSString *const TSUnreadIncomingMessagesGroup;
@ -68,3 +70,5 @@ extern NSString *const TSLazyRestoreAttachmentsDatabaseViewExtensionName;
+ (void)asyncRegisterLazyRestoreAttachmentsDatabaseView:(OWSStorage *)storage;
@end
NS_ASSUME_NONNULL_END

@ -15,6 +15,8 @@
#import <YapDatabase/YapDatabaseCrossProcessNotification.h>
#import <YapDatabase/YapDatabaseViewTypes.h>
NS_ASSUME_NONNULL_BEGIN
NSString *const TSInboxGroup = @"TSInboxGroup";
NSString *const TSArchiveGroup = @"TSArchiveGroup";
@ -507,3 +509,5 @@ NSString *const TSLazyRestoreAttachmentsGroup = @"TSLazyRestoreAttachmentsGroup"
}
@end
NS_ASSUME_NONNULL_END

@ -1,7 +1,9 @@
//
// Copyright (c) 2017 Open Whisper Systems. All rights reserved.
// Copyright (c) 2019 Open Whisper Systems. All rights reserved.
//
NS_ASSUME_NONNULL_BEGIN
#ifndef TextSecureKit_TSStorageKeys_h
#define TextSecureKit_TSStorageKeys_h
@ -24,3 +26,5 @@
#define TSStorageInternalSettingsVersion @"TSLastLaunchedVersion"
#endif
NS_ASSUME_NONNULL_END

@ -2,6 +2,8 @@
// Copyright (c) 2019 Open Whisper Systems. All rights reserved.
//
NS_ASSUME_NONNULL_BEGIN
#ifndef TextSecureKit_Constants_h
#define TextSecureKit_Constants_h
@ -67,3 +69,5 @@ BOOL IsUsingProductionService(void);
#define SignalApplicationGroup @"group.org.whispersystems.signal.group"
#endif
NS_ASSUME_NONNULL_END

@ -1,9 +1,11 @@
//
// Copyright (c) 2018 Open Whisper Systems. All rights reserved.
// Copyright (c) 2019 Open Whisper Systems. All rights reserved.
//
#import "TSConstants.h"
NS_ASSUME_NONNULL_BEGIN
BOOL IsUsingProductionService()
{
#ifdef USING_PRODUCTION_SERVICE
@ -12,3 +14,5 @@ BOOL IsUsingProductionService()
return NO;
#endif
}
NS_ASSUME_NONNULL_END

@ -1,18 +1,20 @@
//
// Copyright (c) 2018 Open Whisper Systems. All rights reserved.
// Copyright (c) 2019 Open Whisper Systems. All rights reserved.
//
NS_ASSUME_NONNULL_BEGIN
@interface AppVersion : NSObject
// The properties are updated immediately after launch.
@property (atomic, readonly) NSString *firstAppVersion;
@property (atomic, readonly) NSString *lastAppVersion;
@property (atomic, nullable, readonly) NSString *lastAppVersion;
@property (atomic, readonly) NSString *currentAppVersion;
// There properties aren't updated until appLaunchDidComplete is called.
@property (atomic, readonly) NSString *lastCompletedLaunchAppVersion;
@property (atomic, readonly) NSString *lastCompletedLaunchMainAppVersion;
@property (atomic, readonly) NSString *lastCompletedLaunchSAEAppVersion;
@property (atomic, nullable, readonly) NSString *lastCompletedLaunchAppVersion;
@property (atomic, nullable, readonly) NSString *lastCompletedLaunchMainAppVersion;
@property (atomic, nullable, readonly) NSString *lastCompletedLaunchSAEAppVersion;
- (instancetype)init NS_UNAVAILABLE;
@ -24,3 +26,5 @@
- (BOOL)isFirstLaunch;
@end
NS_ASSUME_NONNULL_END

@ -1,10 +1,12 @@
//
// Copyright (c) 2018 Open Whisper Systems. All rights reserved.
// Copyright (c) 2019 Open Whisper Systems. All rights reserved.
//
#import "AppVersion.h"
#import <SignalServiceKit/NSUserDefaults+OWS.h>
NS_ASSUME_NONNULL_BEGIN
NSString *const kNSUserDefaults_FirstAppVersion = @"kNSUserDefaults_FirstAppVersion";
NSString *const kNSUserDefaults_LastAppVersion = @"kNSUserDefaults_LastVersion";
NSString *const kNSUserDefaults_LastCompletedLaunchAppVersion = @"kNSUserDefaults_LastCompletedLaunchAppVersion";
@ -16,12 +18,12 @@ NSString *const kNSUserDefaults_LastCompletedLaunchAppVersion_SAE
@interface AppVersion ()
@property (atomic) NSString *firstAppVersion;
@property (atomic) NSString *lastAppVersion;
@property (atomic, nullable) NSString *lastAppVersion;
@property (atomic) NSString *currentAppVersion;
@property (atomic) NSString *lastCompletedLaunchAppVersion;
@property (atomic) NSString *lastCompletedLaunchMainAppVersion;
@property (atomic) NSString *lastCompletedLaunchSAEAppVersion;
@property (atomic, nullable) NSString *lastCompletedLaunchAppVersion;
@property (atomic, nullable) NSString *lastCompletedLaunchMainAppVersion;
@property (atomic, nullable) NSString *lastCompletedLaunchSAEAppVersion;
@end
@ -126,3 +128,5 @@ NSString *const kNSUserDefaults_LastCompletedLaunchAppVersion_SAE
}
@end
NS_ASSUME_NONNULL_END

@ -1,7 +1,9 @@
//
// Copyright (c) 2018 Open Whisper Systems. All rights reserved.
// Copyright (c) 2019 Open Whisper Systems. All rights reserved.
//
NS_ASSUME_NONNULL_BEGIN
@interface NSArray (FunctionalUtil)
/// Returns true when any of the items in this array match the given predicate.
@ -19,3 +21,5 @@
- (NSDictionary *)groupBy:(id (^)(id value))keySelector;
@end
NS_ASSUME_NONNULL_END

@ -1,21 +1,27 @@
//
// Copyright (c) 2018 Open Whisper Systems. All rights reserved.
// Copyright (c) 2019 Open Whisper Systems. All rights reserved.
//
#import "FunctionalUtil.h"
NS_ASSUME_NONNULL_BEGIN
@interface FUBadArgument : NSException
+ (FUBadArgument *) new:(NSString *)reason;
+ (void)raise:(NSString *)message;
@end
@implementation FUBadArgument
+ (FUBadArgument *) new:(NSString *)reason {
return [[FUBadArgument alloc] initWithName:@"Invalid Argument" reason:reason userInfo:nil];
}
+ (void)raise:(NSString *)message {
[FUBadArgument raise:@"Invalid Argument" format:@"%@", message];
}
@end
#define tskit_require(expr) \
@ -85,4 +91,7 @@
return result;
}
@end
NS_ASSUME_NONNULL_END

@ -1,9 +1,13 @@
//
// Copyright (c) 2017 Open Whisper Systems. All rights reserved.
// Copyright (c) 2019 Open Whisper Systems. All rights reserved.
//
NS_ASSUME_NONNULL_BEGIN
@interface NSURLSessionTask (StatusCode)
- (long)statusCode;
@end
NS_ASSUME_NONNULL_END

@ -1,13 +1,11 @@
//
// NSURLSessionDataTask+StatusCode.m
// TextSecureKit
//
// Created by Frederic Jacobs on 04/11/14.
// Copyright (c) 2014 Open Whisper Systems. All rights reserved.
// Copyright (c) 2019 Open Whisper Systems. All rights reserved.
//
#import "NSURLSessionDataTask+StatusCode.h"
NS_ASSUME_NONNULL_BEGIN
@implementation NSURLSessionTask (StatusCode)
- (long)statusCode {
@ -16,3 +14,5 @@
}
@end
NS_ASSUME_NONNULL_END

@ -1,9 +1,11 @@
//
// Copyright (c) 2018 Open Whisper Systems. All rights reserved.
// Copyright (c) 2019 Open Whisper Systems. All rights reserved.
//
#import "UIImage+OWS.h"
NS_ASSUME_NONNULL_BEGIN
@implementation UIImage (normalizeImage)
- (UIImage *)normalizedImage
@ -236,3 +238,5 @@
}
@end
NS_ASSUME_NONNULL_END

Loading…
Cancel
Save