Skip to content

Commit 3d2de3c

Browse files
committed
Preparing release 3.3.0
1 parent c658e1d commit 3d2de3c

32 files changed

+175
-651
lines changed

QueueITLib.xcodeproj/project.pbxproj

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@
1313
1DDF312E1C931DC00036E5EB /* QueueCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 1DDF312D1C931DC00036E5EB /* QueueCache.m */; };
1414
1DE12F901B57E2ED00DD3BBE /* libQueueITLib.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 1DE12F841B57E2ED00DD3BBE /* libQueueITLib.a */; };
1515
1DE12FA71B57F0C000DD3BBE /* QueueITApiClient.m in Sources */ = {isa = PBXBuildFile; fileRef = 1DE12FA61B57F0C000DD3BBE /* QueueITApiClient.m */; };
16-
1DE12FAA1B57F14D00DD3BBE /* QueueService_NSURLConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 1DE12FA91B57F14D00DD3BBE /* QueueService_NSURLConnection.m */; };
17-
1DE12FB01B57F24000DD3BBE /* QueueService_NSURLConnectionRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 1DE12FAF1B57F24000DD3BBE /* QueueService_NSURLConnectionRequest.m */; };
16+
1DE12FAA1B57F14D00DD3BBE /* QueueITApiClient_NSURLConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 1DE12FA91B57F14D00DD3BBE /* QueueITApiClient_NSURLConnection.m */; };
17+
1DE12FB01B57F24000DD3BBE /* QueueITApiClient_NSURLConnectionRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 1DE12FAF1B57F24000DD3BBE /* QueueITApiClient_NSURLConnectionRequest.m */; };
1818
1DE12FBC1B57F3A300DD3BBE /* QueueStatus.m in Sources */ = {isa = PBXBuildFile; fileRef = 1DE12FBB1B57F3A300DD3BBE /* QueueStatus.m */; };
1919
1DE12FBF1B57F3DD00DD3BBE /* IOSUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 1DE12FBE1B57F3DD00DD3BBE /* IOSUtils.m */; };
2020
1DE12FC21B57F42500DD3BBE /* QueueITEngine.m in Sources */ = {isa = PBXBuildFile; fileRef = 1DE12FC11B57F42500DD3BBE /* QueueITEngine.m */; };
@@ -66,10 +66,10 @@
6666
1DE12F951B57E2EE00DD3BBE /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
6767
1DE12FA51B57F0C000DD3BBE /* QueueITApiClient.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QueueITApiClient.h; sourceTree = "<group>"; };
6868
1DE12FA61B57F0C000DD3BBE /* QueueITApiClient.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QueueITApiClient.m; sourceTree = "<group>"; };
69-
1DE12FA81B57F14D00DD3BBE /* QueueService_NSURLConnection.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QueueService_NSURLConnection.h; sourceTree = "<group>"; };
70-
1DE12FA91B57F14D00DD3BBE /* QueueService_NSURLConnection.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QueueService_NSURLConnection.m; sourceTree = "<group>"; };
71-
1DE12FAE1B57F23F00DD3BBE /* QueueService_NSURLConnectionRequest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QueueService_NSURLConnectionRequest.h; sourceTree = "<group>"; };
72-
1DE12FAF1B57F24000DD3BBE /* QueueService_NSURLConnectionRequest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QueueService_NSURLConnectionRequest.m; sourceTree = "<group>"; };
69+
1DE12FA81B57F14D00DD3BBE /* QueueITApiClient_NSURLConnection.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QueueITApiClient_NSURLConnection.h; sourceTree = "<group>"; };
70+
1DE12FA91B57F14D00DD3BBE /* QueueITApiClient_NSURLConnection.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QueueITApiClient_NSURLConnection.m; sourceTree = "<group>"; };
71+
1DE12FAE1B57F23F00DD3BBE /* QueueITApiClient_NSURLConnectionRequest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QueueITApiClient_NSURLConnectionRequest.h; sourceTree = "<group>"; };
72+
1DE12FAF1B57F24000DD3BBE /* QueueITApiClient_NSURLConnectionRequest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QueueITApiClient_NSURLConnectionRequest.m; sourceTree = "<group>"; };
7373
1DE12FBA1B57F3A300DD3BBE /* QueueStatus.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QueueStatus.h; sourceTree = "<group>"; };
7474
1DE12FBB1B57F3A300DD3BBE /* QueueStatus.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QueueStatus.m; sourceTree = "<group>"; };
7575
1DE12FBD1B57F3DD00DD3BBE /* IOSUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IOSUtils.h; sourceTree = "<group>"; };
@@ -172,10 +172,10 @@
172172
children = (
173173
1DE12FA51B57F0C000DD3BBE /* QueueITApiClient.h */,
174174
1DE12FA61B57F0C000DD3BBE /* QueueITApiClient.m */,
175-
1DE12FA81B57F14D00DD3BBE /* QueueService_NSURLConnection.h */,
176-
1DE12FA91B57F14D00DD3BBE /* QueueService_NSURLConnection.m */,
177-
1DE12FAE1B57F23F00DD3BBE /* QueueService_NSURLConnectionRequest.h */,
178-
1DE12FAF1B57F24000DD3BBE /* QueueService_NSURLConnectionRequest.m */,
175+
1DE12FA81B57F14D00DD3BBE /* QueueITApiClient_NSURLConnection.h */,
176+
1DE12FA91B57F14D00DD3BBE /* QueueITApiClient_NSURLConnection.m */,
177+
1DE12FAE1B57F23F00DD3BBE /* QueueITApiClient_NSURLConnectionRequest.h */,
178+
1DE12FAF1B57F24000DD3BBE /* QueueITApiClient_NSURLConnectionRequest.m */,
179179
1DDF312C1C931DC00036E5EB /* QueueCache.h */,
180180
1DDF312D1C931DC00036E5EB /* QueueCache.m */,
181181
);
@@ -307,10 +307,10 @@
307307
files = (
308308
AD68D81928363A6C00200800 /* QueueITWaitingRoomView.m in Sources */,
309309
AD5278A8284A44E500F70BF9 /* QueueTryPassResult.m in Sources */,
310-
1DE12FB01B57F24000DD3BBE /* QueueService_NSURLConnectionRequest.m in Sources */,
310+
1DE12FB01B57F24000DD3BBE /* QueueITApiClient_NSURLConnectionRequest.m in Sources */,
311311
1DE12FC21B57F42500DD3BBE /* QueueITEngine.m in Sources */,
312312
1DCB83FD1BCE5375009B489A /* Reachability.m in Sources */,
313-
1DE12FAA1B57F14D00DD3BBE /* QueueService_NSURLConnection.m in Sources */,
313+
1DE12FAA1B57F14D00DD3BBE /* QueueITApiClient_NSURLConnection.m in Sources */,
314314
1DDF312E1C931DC00036E5EB /* QueueCache.m in Sources */,
315315
1D0970CD1F5EA46E00495466 /* QueuePassedInfo.m in Sources */,
316316
AD742D2C2837CA60001234CE /* QueueITWaitingRoomProvider.m in Sources */,

QueueITLib/QueueConsts.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,6 @@
33

44
#define QueueCloseUrl @"queueit://close"
55
#define QueueRestartSessionUrl @"queueit://restartSession"
6-
#define SDKVersion @"iOS-3.1.14";
6+
#define SDKVersion @"iOS-3.3.0";
77

88
#endif

QueueITLib/QueueITApiClient.m

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#import "QueueITApiClient.h"
2-
#import "QueueService_NSURLConnection.h"
2+
#import "QueueITApiClient_NSURLConnection.h"
33

44
static QueueITApiClient *SharedInstance;
55

@@ -13,7 +13,7 @@ + (QueueITApiClient *)getInstance
1313
{
1414
static dispatch_once_t onceToken;
1515
dispatch_once(&onceToken, ^{
16-
SharedInstance = [[QueueService_NSURLConnection alloc] init];
16+
SharedInstance = [[QueueITApiClient_NSURLConnection alloc] init];
1717
});
1818

1919
return SharedInstance;
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#import <Foundation/Foundation.h>
22
#import "QueueITApiClient.h"
33

4-
@interface QueueService_NSURLConnection : QueueITApiClient
4+
@interface QueueITApiClient_NSURLConnection : QueueITApiClient
55

66
@end

QueueITLib/QueueService_NSURLConnection.m renamed to QueueITLib/QueueITApiClient_NSURLConnection.m

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1-
#import "QueueService_NSURLConnection.h"
2-
#import "QueueService_NSURLConnectionRequest.h"
1+
#import "QueueITApiClient_NSURLConnection.h"
2+
#import "QueueITApiClient_NSURLConnectionRequest.h"
33

4-
@interface QueueService_NSURLConnection()<QueueService_NSURLConnectionRequestDelegate>
4+
@interface QueueITApiClient_NSURLConnection()<QueueService_NSURLConnectionRequestDelegate>
55
@end
66

77

8-
@implementation QueueService_NSURLConnection
8+
@implementation QueueITApiClient_NSURLConnection
99

1010
- (NSString *)submitRequestWithURL:(NSURL *)URL
1111
method:(NSString *)httpMethod
@@ -25,8 +25,8 @@ - (NSString *)submitRequestWithURL:(NSURL *)URL
2525
[request addValue:@"application/json" forHTTPHeaderField:@"Accept"];
2626
[request addValue:@"application/json" forHTTPHeaderField:@"Content-Type"];
2727

28-
QueueService_NSURLConnectionRequest *connectionRequest;
29-
connectionRequest = [[QueueService_NSURLConnectionRequest alloc] initWithRequest:request
28+
QueueITApiClient_NSURLConnectionRequest *connectionRequest;
29+
connectionRequest = [[QueueITApiClient_NSURLConnectionRequest alloc] initWithRequest:request
3030
expectedStatusCode:expectedStatus
3131
success:success
3232
failure:failure
@@ -39,7 +39,7 @@ - (NSString *)submitRequestWithURL:(NSURL *)URL
3939

4040
#pragma mark - NSURLConnectionRequestDelegate
4141

42-
- (void)requestDidComplete:(QueueService_NSURLConnectionRequest *)request
42+
- (void)requestDidComplete:(QueueITApiClient_NSURLConnectionRequest *)request
4343
{
4444
}
4545

QueueITLib/QueueService_NSURLConnectionRequest.h renamed to QueueITLib/QueueITApiClient_NSURLConnectionRequest.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
@protocol QueueService_NSURLConnectionRequestDelegate;
55

6-
@interface QueueService_NSURLConnectionRequest : NSObject<NSURLConnectionDelegate, NSURLConnectionDataDelegate>
6+
@interface QueueITApiClient_NSURLConnectionRequest : NSObject<NSURLConnectionDelegate, NSURLConnectionDataDelegate>
77

88
- (NSString *)uniqueIdentifier;
99

@@ -16,5 +16,5 @@
1616
@end
1717

1818
@protocol QueueService_NSURLConnectionRequestDelegate <NSObject>
19-
- (void)requestDidComplete:(QueueService_NSURLConnectionRequest *)request;
19+
- (void)requestDidComplete:(QueueITApiClient_NSURLConnectionRequest *)request;
2020
@end

QueueITLib/QueueService_NSURLConnectionRequest.m renamed to QueueITLib/QueueITApiClient_NSURLConnectionRequest.m

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
#import "QueueService_NSURLConnectionRequest.h"
1+
#import "QueueITApiClient_NSURLConnectionRequest.h"
22

33

4-
@interface QueueService_NSURLConnectionRequest()
4+
@interface QueueITApiClient_NSURLConnectionRequest()
55

66
@property (nonatomic, strong) NSURLConnection *connection;
77
@property (nonatomic, strong) NSURLRequest *request;
@@ -16,7 +16,7 @@ @interface QueueService_NSURLConnectionRequest()
1616

1717
@end
1818

19-
@implementation QueueService_NSURLConnectionRequest
19+
@implementation QueueITApiClient_NSURLConnectionRequest
2020

2121
- (instancetype)initWithRequest:(NSURLRequest *)request
2222
expectedStatusCode:(NSInteger)statusCode

QueueITLib/QueueITEngine.h

Lines changed: 29 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -8,25 +8,29 @@
88

99
@protocol QueuePassedDelegate;
1010
@protocol QueueViewWillOpenDelegate;
11-
@protocol QueueViewDidAppearDelegate;
1211
@protocol QueueDisabledDelegate;
1312
@protocol QueueITUnavailableDelegate;
1413
@protocol QueueUserExitedDelegate;
14+
@protocol QueueITErrorDelegate;
1515
@protocol QueueViewClosedDelegate;
1616
@protocol QueueSessionRestartDelegate;
17-
@protocol QueueSuccessDelegate;
17+
@protocol QueueUrlChangedDelegate;
18+
19+
@protocol QueueViewDidAppearDelegate;
1820

19-
@interface QueueITEngine : NSObject<ViewUserExitedDelegate, ViewUserClosedDelegate, ViewSessionRestartDelegate, ViewQueuePassedDelegate, ViewQueueDidAppearDelegate, ViewQueueWillOpenDelegate, ViewQueueUpdatePageUrlDelegate, ProviderQueueDisabledDelegate, ProviderQueueITUnavailableDelegate, ProviderSuccessDelegate>
21+
@interface QueueITEngine : NSObject<QueueITWaitingRoomViewDelegate, QueueITWaitingRoomProviderDelegate>
2022

2123
@property (nonatomic, weak)id<QueuePassedDelegate> _Nullable queuePassedDelegate;
2224
@property (nonatomic, weak)id<QueueViewWillOpenDelegate> _Nullable queueViewWillOpenDelegate;
23-
@property (nonatomic, weak)id<QueueViewDidAppearDelegate> _Nullable queueViewDidAppearDelegate;
2425
@property (nonatomic, weak)id<QueueDisabledDelegate> _Nullable queueDisabledDelegate;
2526
@property (nonatomic, weak)id<QueueITUnavailableDelegate> _Nullable queueITUnavailableDelegate;
26-
@property (nonatomic, weak)id<QueueUserExitedDelegate> _Nullable queueUserExitedDelegate;
27+
@property (nonatomic, weak)id<QueueITErrorDelegate> _Nullable queueErrorDelegate;
2728
@property (nonatomic, weak)id<QueueViewClosedDelegate> _Nullable queueViewClosedDelegate;
29+
@property (nonatomic, weak)id<QueueUserExitedDelegate> _Nullable queueUserExitedDelegate;
2830
@property (nonatomic, weak)id<QueueSessionRestartDelegate> _Nullable queueSessionRestartDelegate;
29-
@property (nonatomic, weak)id<QueueSuccessDelegate> _Nullable queueSuccessDelegate;
31+
@property (nonatomic, weak)id<QueueUrlChangedDelegate> _Nullable queueUrlChangedDelegate;
32+
33+
@property (nonatomic, weak)id<QueueViewDidAppearDelegate> _Nullable queueViewDidAppearDelegate;
3034

3135
@property (nonatomic, strong)NSString* _Nullable errorMessage;
3236
@property (nonatomic, copy)NSString* _Nonnull customerId;
@@ -47,7 +51,6 @@
4751
error:(NSError* _Nullable*_Nullable) error;
4852
-(BOOL)runWithEnqueueKey:(NSString* _Nonnull) enqueueKey
4953
error:(NSError* _Nullable*_Nullable) error;
50-
-(BOOL)isUserInQueue;
5154
-(BOOL)isRequestInProgress;
5255

5356
@end
@@ -56,35 +59,40 @@
5659
-(void)notifyYourTurn:(QueuePassedInfo* _Nullable) queuePassedInfo;
5760
@end
5861

59-
@protocol QueueSessionRestartDelegate <NSObject>
60-
-(void)notifySessionRestart;
61-
@end
62-
6362

6463
@protocol QueueViewWillOpenDelegate <NSObject>
6564
-(void)notifyQueueViewWillOpen;
6665
@end
6766

68-
@protocol QueueViewDidAppearDelegate <NSObject>
69-
-(void)notifyQueueViewDidAppear;
67+
@protocol QueueDisabledDelegate <NSObject>
68+
-(void)notifyQueueDisabled:(QueueDisabledInfo* _Nullable) queueDisabledInfo;
7069
@end
7170

72-
@protocol QueueUserExitedDelegate <NSObject>
73-
-(void)notifyUserExited;
71+
@protocol QueueITUnavailableDelegate <NSObject>
72+
-(void)notifyQueueITUnavailable:(NSString* _Nonnull) errorMessage;
73+
@end
74+
75+
@protocol QueueITErrorDelegate <NSObject>
76+
-(void)notifyQueueError:(NSString* _Nonnull) errorMessage errorCode:(long)errorCode;
7477
@end
7578

7679
@protocol QueueViewClosedDelegate <NSObject>
7780
-(void)notifyViewClosed;
7881
@end
7982

80-
@protocol QueueDisabledDelegate <NSObject>
81-
-(void)notifyQueueDisabled:(QueueDisabledInfo* _Nullable) queueDisabledInfo;
83+
@protocol QueueUserExitedDelegate <NSObject>
84+
-(void)notifyUserExited;
8285
@end
8386

84-
@protocol QueueITUnavailableDelegate <NSObject>
85-
-(void)notifyQueueITUnavailable:(NSString* _Nonnull) errorMessage;
87+
@protocol QueueSessionRestartDelegate <NSObject>
88+
-(void)notifySessionRestart;
89+
@end
90+
91+
@protocol QueueUrlChangedDelegate<NSObject>
92+
-(void)notifyQueueUrlChanged:(NSString* _Nonnull) url;
8693
@end
8794

88-
@protocol QueueSuccessDelegate <NSObject>
89-
-(void)notifyQueueSuccess:(QueueTryPassResult* _Nullable) queuePassResult;
95+
96+
@protocol QueueViewDidAppearDelegate <NSObject>
97+
-(void)notifyQueueViewDidAppear;
9098
@end

0 commit comments

Comments
 (0)