From c926ca10a546030aef116de4bef20a3b84bdc6de Mon Sep 17 00:00:00 2001 From: Michael Kirk Date: Mon, 16 Apr 2018 12:42:32 -0400 Subject: [PATCH] Update nullability If object is nil, which it can be, Swift freaks out, since we'd promised it would never be nil. // FREEBIE --- SignalServiceKit/src/Network/API/TSNetworkManager.h | 2 +- SignalServiceKit/src/Network/API/TSNetworkManager.m | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/SignalServiceKit/src/Network/API/TSNetworkManager.h b/SignalServiceKit/src/Network/API/TSNetworkManager.h index 9ed207a5e..406588e91 100644 --- a/SignalServiceKit/src/Network/API/TSNetworkManager.h +++ b/SignalServiceKit/src/Network/API/TSNetworkManager.h @@ -10,7 +10,7 @@ extern NSString *const TSNetworkManagerDomain; BOOL IsNSErrorNetworkFailure(NSError *_Nullable error); -typedef void (^TSNetworkManagerSuccess)(NSURLSessionDataTask *task, id responseObject); +typedef void (^TSNetworkManagerSuccess)(NSURLSessionDataTask *task, _Nullable id responseObject); typedef void (^TSNetworkManagerFailure)(NSURLSessionDataTask *task, NSError *error); @class TSRequest; diff --git a/SignalServiceKit/src/Network/API/TSNetworkManager.m b/SignalServiceKit/src/Network/API/TSNetworkManager.m index 900267b76..42fbd67e1 100644 --- a/SignalServiceKit/src/Network/API/TSNetworkManager.m +++ b/SignalServiceKit/src/Network/API/TSNetworkManager.m @@ -71,7 +71,7 @@ typedef void (^failureBlock)(NSURLSessionDataTask *task, NSError *error); DDLogInfo(@"%@ Making request: %@", self.logTag, request); // TODO: Remove this logging when the call connection issues have been resolved. - TSNetworkManagerSuccess success = ^(NSURLSessionDataTask *task, id responseObject) { + TSNetworkManagerSuccess success = ^(NSURLSessionDataTask *task, _Nullable id responseObject) { DDLogInfo(@"%@ request succeeded : %@", self.logTag, request); successBlock(task, responseObject); };