From 385e0e6cad182b9db2aa003a62e6d80cea149b4c Mon Sep 17 00:00:00 2001
From: Gabriel O'Flaherty-Chan <gabriel@shopify.com>
Date: Tue, 24 May 2016 10:22:04 -0400
Subject: [PATCH] use BUYAssert instead of NSParameterAssert

---
 Mobile Buy SDK/Mobile Buy SDK/Utils/BUYApplePayAuthorizationDelegate.m | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/Mobile Buy SDK/Mobile Buy SDK/Utils/BUYApplePayAuthorizationDelegate.m b/Mobile Buy SDK/Mobile Buy SDK/Utils/BUYApplePayAuthorizationDelegate.m
index dcc13ce..11d647a 100644
--- a/Mobile Buy SDK/Mobile Buy SDK/Utils/BUYApplePayAuthorizationDelegate.m
+++ b/Mobile Buy SDK/Mobile Buy SDK/Utils/BUYApplePayAuthorizationDelegate.m
@@ -27,6 +27,7 @@
 #import "BUYApplePayAuthorizationDelegate.h"
 #import "BUYApplePayAdditions.h"
 #import "BUYApplePayToken.h"
+#import "BUYAssert.h"
 #import "BUYClient+Checkout.h"
 #import "BUYClient+Storefront.h"
 #import "BUYCheckout.h"
@@ -48,9 +49,9 @@ const NSTimeInterval PollDelay = 0.5;
 
 - (instancetype)initWithClient:(BUYClient *)client checkout:(BUYCheckout *)checkout shopName:(NSString *)shopName
 {
-	NSParameterAssert(client);
-	NSParameterAssert(checkout);
-	NSParameterAssert(shopName);
+	BUYAssert(client, @"Failed to initialize BUYApplePayAuthorizationDelegate. Client must not be nil.");
+	BUYAssert(checkout, @"Failed to initialize BUYApplePayAuthorizationDelegate. Checkout must not be nil.");
+	BUYAssert(shopName, @"Failed to initialize BUYApplePayAuthorizationDelegate. Shop name must not be nil.");
 	
 	self = [super init];
 	
--
libgit2 0.26.0