15
15
static double internalSessionInterval = -1 ;
16
16
static double intervalSubsessionInterval = -1 ;
17
17
static double internalRequestTimeout = -1 ;
18
+ static NSNumber * internalAttStatus = nil ;
19
+ static NSString * internalIdfa = nil ;
18
20
static NSTimeInterval internalTimerInterval = -1 ;
19
21
static NSTimeInterval intervalTimerStart = -1 ;
20
22
static ADJBackoffStrategy * packageHandlerBackoffStrategy = nil ;
24
26
static NSTimeInterval internalMaxDelayStart = -1 ;
25
27
static BOOL internalAdServicesFrameworkEnabled = YES ;
26
28
27
- static NSString * internalBaseUrl = nil ;
28
- static NSString * internalGdprUrl = nil ;
29
- static NSString * internalSubscriptionUrl = nil ;
30
- static NSString * internalPurchaseVerificationUrl = nil ;
29
+ static NSString * internalUrlOverwrite = nil ;
31
30
32
31
@implementation ADJAdjustFactory
33
32
@@ -60,6 +59,14 @@ + (double)requestTimeout {
60
59
return internalRequestTimeout;
61
60
}
62
61
62
+ + (NSNumber *)attStatus {
63
+ return internalAttStatus;
64
+ }
65
+
66
+ + (NSString *)idfa {
67
+ return internalIdfa;
68
+ }
69
+
63
70
+ (NSTimeInterval )timerInterval {
64
71
if (internalTimerInterval < 0 ) {
65
72
return 60 ; // 1 minute
@@ -110,20 +117,8 @@ + (NSTimeInterval)maxDelayStart {
110
117
return internalMaxDelayStart;
111
118
}
112
119
113
- + (NSString *)baseUrl {
114
- return internalBaseUrl;
115
- }
116
-
117
- + (NSString *)gdprUrl {
118
- return internalGdprUrl;
119
- }
120
-
121
- + (NSString *)subscriptionUrl {
122
- return internalSubscriptionUrl;
123
- }
124
-
125
- + (NSString *)purchaseVerificationUrl {
126
- return internalPurchaseVerificationUrl;
120
+ + (NSString *)urlOverwrite {
121
+ return internalUrlOverwrite;
127
122
}
128
123
129
124
+ (void )setLogger : (id <ADJLogger>)logger {
@@ -137,6 +132,13 @@ + (void)setSessionInterval:(double)sessionInterval {
137
132
+ (void )setSubsessionInterval : (double )subsessionInterval {
138
133
intervalSubsessionInterval = subsessionInterval;
139
134
}
135
+ + (void )setAttStatus : (NSNumber *)attStatus {
136
+ internalAttStatus = attStatus;
137
+ }
138
+
139
+ + (void )setIdfa : (NSString *)idfa {
140
+ internalIdfa = idfa;
141
+ }
140
142
141
143
+ (void )setRequestTimeout : (double )requestTimeout {
142
144
internalRequestTimeout = requestTimeout;
@@ -170,20 +172,8 @@ + (void)setMaxDelayStart:(NSTimeInterval)maxDelayStart {
170
172
internalMaxDelayStart = maxDelayStart;
171
173
}
172
174
173
- + (void )setBaseUrl : (NSString *)baseUrl {
174
- internalBaseUrl = baseUrl;
175
- }
176
-
177
- + (void )setGdprUrl : (NSString *)gdprUrl {
178
- internalGdprUrl = gdprUrl;
179
- }
180
-
181
- + (void )setSubscriptionUrl : (NSString *)subscriptionUrl {
182
- internalSubscriptionUrl = subscriptionUrl;
183
- }
184
-
185
- + (void )setPurchaseVerificationUrl : (NSString *)purchaseVerificationUrl {
186
- internalPurchaseVerificationUrl = purchaseVerificationUrl;
175
+ + (void )setUrlOverwrite : (NSString *)urlOverwrite {
176
+ internalUrlOverwrite = urlOverwrite;
187
177
}
188
178
189
179
+ (void )enableSigning {
@@ -240,15 +230,14 @@ + (void)teardown:(BOOL)deleteState {
240
230
internalTimerInterval = -1 ;
241
231
intervalTimerStart = -1 ;
242
232
internalRequestTimeout = -1 ;
233
+ internalAttStatus = nil ;
234
+ internalIdfa = nil ;
243
235
packageHandlerBackoffStrategy = nil ;
244
236
sdkClickHandlerBackoffStrategy = nil ;
245
237
installSessionBackoffStrategy = nil ;
246
238
internalTesting = NO ;
247
239
internalMaxDelayStart = -1 ;
248
- internalBaseUrl = nil ;
249
- internalGdprUrl = nil ;
250
- internalSubscriptionUrl = nil ;
251
- internalPurchaseVerificationUrl = nil ;
240
+ internalUrlOverwrite = nil ;
252
241
internalAdServicesFrameworkEnabled = YES ;
253
242
}
254
243
@end
0 commit comments