@@ -66,7 +66,7 @@ -(BOOL)tryEnqueue:(NSString*)enqueueToken
66
66
}
67
67
68
68
[IOSUtils getUserAgent: ^(NSString * userAgent) {
69
- [self tryEnqueueWithUserAgent: userAgent enqueueToken: enqueueToken enqueueKey: enqueueKey];
69
+ [self tryEnqueueWithUserAgent: userAgent enqueueToken: enqueueToken enqueueKey: enqueueKey error: error ];
70
70
}];
71
71
72
72
return YES ;
@@ -75,6 +75,7 @@ -(BOOL)tryEnqueue:(NSString*)enqueueToken
75
75
-(void )tryEnqueueWithUserAgent : (NSString *)secretAgent
76
76
enqueueToken : (NSString *)enqueueToken
77
77
enqueueKey : (NSString *)enqueueKey
78
+ error : (NSError **)error
78
79
{
79
80
NSString * userId = [IOSUtils getUserId ];
80
81
NSString * userAgent = [NSString stringWithFormat: @" %@ ;%@ " , secretAgent, [IOSUtils getLibraryVersion ]];
@@ -93,7 +94,7 @@ -(void)tryEnqueueWithUserAgent:(NSString*)secretAgent
93
94
success: ^(QueueStatus *queueStatus)
94
95
{
95
96
if (queueStatus == NULL ) {
96
- [self enqueueRetryMonitor: enqueueToken enqueueKey: enqueueKey];
97
+ [self enqueueRetryMonitor: enqueueToken enqueueKey: enqueueKey error: error ];
97
98
return ;
98
99
}
99
100
@@ -112,7 +113,7 @@ -(void)tryEnqueueWithUserAgent:(NSString*)secretAgent
112
113
}
113
114
else
114
115
{
115
- [self enqueueRetryMonitor: enqueueToken enqueueKey: enqueueKey];
116
+ [self enqueueRetryMonitor: enqueueToken enqueueKey: enqueueKey error: &error ];
116
117
}
117
118
}];
118
119
}
@@ -138,10 +139,11 @@ -(void)handleAppEnqueueResponse:(NSString*) queueId
138
139
139
140
-(void )enqueueRetryMonitor : (NSString *)enqueueToken
140
141
enqueueKey : (NSString *)enqueueKey
142
+ error : (NSError **)error
141
143
{
142
144
if (self.deltaSec < MAX_RETRY_SEC)
143
145
{
144
- [self tryEnqueue: enqueueToken enqueueKey: enqueueKey error: nil ];
146
+ [self tryEnqueue: enqueueToken enqueueKey: enqueueKey error: error ];
145
147
146
148
[NSThread sleepForTimeInterval: self .deltaSec];
147
149
self.deltaSec = self.deltaSec * 2 ;
0 commit comments