Commit c0f2fbeb by Dima Bart

Refactor completion status to assert instead of return error.

parent dfa7ecba
...@@ -463,14 +463,10 @@ NSString *const BUYClientCustomerAccessToken = @"X-Shopify-Customer-Access-Token ...@@ -463,14 +463,10 @@ NSString *const BUYClientCustomerAccessToken = @"X-Shopify-Customer-Access-Token
- (NSURLSessionDataTask *)getCompletionStatusOfCheckout:(BUYCheckout *)checkout completion:(BUYDataCheckoutStatusBlock)block - (NSURLSessionDataTask *)getCompletionStatusOfCheckout:(BUYCheckout *)checkout completion:(BUYDataCheckoutStatusBlock)block
{ {
NSURLSessionDataTask *task = nil; NSAssert(checkout, @"Failed to get completetion status of checkout. Checkout must not be nil");
if ([checkout hasToken]) { NSAssert([checkout hasToken], @"Failed to get complete status of checkout. Checkout must have a valid token associated with it/");
task = [self getCompletionStatusOfCheckoutToken:checkout.token completion:block];
} return [self getCompletionStatusOfCheckoutToken:checkout.token completion:block];
else {
block(BUYStatusUnknown, [NSError errorWithDomain:kShopifyError code:BUYShopifyError_InvalidCheckoutObject userInfo:nil]);
}
return task;
} }
- (NSURLSessionDataTask *)getCompletionStatusOfCheckoutURL:(NSURL *)url completion:(BUYDataCheckoutStatusBlock)block - (NSURLSessionDataTask *)getCompletionStatusOfCheckoutURL:(NSURL *)url completion:(BUYDataCheckoutStatusBlock)block
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment