diff --git a/QueueITLib/QueueConsts.h b/QueueITLib/QueueConsts.h index 4cc4866..616c521 100644 --- a/QueueITLib/QueueConsts.h +++ b/QueueITLib/QueueConsts.h @@ -3,6 +3,6 @@ #define QueueCloseUrl @"queueit://close" #define QueueRestartSessionUrl @"queueit://restartSession" -#define SDKVersion @"iOS-3.3.2"; +#define SDKVersion @"iOS-3.4.0"; #endif diff --git a/QueueITLib/QueueITWaitingRoomProvider.m b/QueueITLib/QueueITWaitingRoomProvider.m index 4b6fd4a..59c804e 100644 --- a/QueueITLib/QueueITWaitingRoomProvider.m +++ b/QueueITLib/QueueITWaitingRoomProvider.m @@ -66,7 +66,7 @@ -(BOOL)tryEnqueue:(NSString*)enqueueToken } [IOSUtils getUserAgent:^(NSString * userAgent) { - [self tryEnqueueWithUserAgent:userAgent enqueueToken:enqueueToken enqueueKey:enqueueKey]; + [self tryEnqueueWithUserAgent:userAgent enqueueToken:enqueueToken enqueueKey:enqueueKey error:error]; }]; return YES; @@ -75,6 +75,7 @@ -(BOOL)tryEnqueue:(NSString*)enqueueToken -(void)tryEnqueueWithUserAgent:(NSString*)secretAgent enqueueToken:(NSString*)enqueueToken enqueueKey:(NSString*)enqueueKey + error:(NSError**)error { NSString* userId = [IOSUtils getUserId]; NSString* userAgent = [NSString stringWithFormat:@"%@;%@", secretAgent, [IOSUtils getLibraryVersion]]; @@ -93,7 +94,7 @@ -(void)tryEnqueueWithUserAgent:(NSString*)secretAgent success:^(QueueStatus *queueStatus) { if (queueStatus == NULL) { - [self enqueueRetryMonitor:enqueueToken enqueueKey:enqueueKey]; + [self enqueueRetryMonitor:enqueueToken enqueueKey:enqueueKey error:error]; return; } @@ -112,7 +113,7 @@ -(void)tryEnqueueWithUserAgent:(NSString*)secretAgent } else { - [self enqueueRetryMonitor:enqueueToken enqueueKey:enqueueKey]; + [self enqueueRetryMonitor:enqueueToken enqueueKey:enqueueKey error:&error]; } }]; } @@ -138,10 +139,11 @@ -(void)handleAppEnqueueResponse:(NSString*) queueId -(void)enqueueRetryMonitor:(NSString*)enqueueToken enqueueKey:(NSString*)enqueueKey + error:(NSError**)error { if (self.deltaSec < MAX_RETRY_SEC) { - [self tryEnqueue:enqueueToken enqueueKey:enqueueKey error:nil]; + [self tryEnqueue:enqueueToken enqueueKey:enqueueKey error:error]; [NSThread sleepForTimeInterval:self.deltaSec]; self.deltaSec = self.deltaSec * 2; diff --git a/QueueITLibrary.podspec b/QueueITLibrary.podspec index 9f608b8..5df1ec0 100644 --- a/QueueITLibrary.podspec +++ b/QueueITLibrary.podspec @@ -1,12 +1,12 @@ Pod::Spec.new do |s| s.name = "QueueITLibrary" -s.version = "3.3.2" +s.version = "3.4.0" s.summary = "Library for integrating Queue-it into an iOS app using web uI" s.homepage = "https://github.com/queueit/ios-webui-sdk" s.license = 'MIT' s.authors = { 'Queue-It' => 'https://queue-it.com' } s.platform = :ios, '9.3' -s.source = { :git => 'https://github.com/queueit/ios-webui-sdk.git', :tag => '3.3.2' } +s.source = { :git => 'https://github.com/queueit/ios-webui-sdk.git', :tag => '3.4.0' } s.requires_arc = true s.source_files = "QueueITLib/*.{h,m}" end