diff --git a/ios/Artsy/Networking/API_Modules/ArtsyAPI+DeviceTokens.m b/ios/Artsy/Networking/API_Modules/ArtsyAPI+DeviceTokens.m index b9b3cda3069..8654c62218e 100644 --- a/ios/Artsy/Networking/API_Modules/ArtsyAPI+DeviceTokens.m +++ b/ios/Artsy/Networking/API_Modules/ArtsyAPI+DeviceTokens.m @@ -10,23 +10,17 @@ @implementation ArtsyAPI (DeviceTokens) + (AFHTTPRequestOperation *)setAPNTokenForCurrentDevice:(NSString *)token success:(void (^)(id response))success failure:(void (^)(NSError *error))failure { NSString *name = [[UIDevice currentDevice] name]; - + if (token && name) { NSURLRequest *request = [ARRouter newSetDeviceAPNTokenRequest:token forDevice:name]; - // TODO: Is it a problem that this can be nil? - // Should we fail loudly? Wait for the httpClient to be ready? - if (!request) { - return nil; - } - return [ArtsyAPI performRequest:request success:success failure:^(NSURLRequest *request, NSHTTPURLResponse *response, NSError *error) { if (failure) { failure(error); } }]; } - + return nil; } @@ -39,10 +33,6 @@ + (AFHTTPRequestOperation *)deleteAPNTokenForCurrentDeviceWithCompletion:(void ( } NSURLRequest *request = [ARRouter newDeleteDeviceRequest:token]; - if (!request) { - completion(); - return nil; - } return [ArtsyAPI performRequest:request success:^ (id _) { completion(); } failure:^(NSURLRequest *request, NSHTTPURLResponse *response, NSError *error) {