Skip to content

Commit 4ac4a81

Browse files
author
Evan Greer
committed
minor updates
1 parent 44609c2 commit 4ac4a81

File tree

2 files changed

+5
-8
lines changed

2 files changed

+5
-8
lines changed

iterableapi/src/main/java/com/iterable/iterableapi/AnonymousUserManager.java

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,8 @@ public class AnonymousUserManager implements IterableActivityMonitor.AppStateCal
3030

3131
private static final String TAG = "AnonymousUserManager";
3232
private IterableApi iterableApi = IterableApi.sharedInstance;
33-
3433
private final IterableActivityMonitor activityMonitor;
34+
long lastCriteriaFetch = 0;
3535

3636
AnonymousUserManager(IterableApi iterableApi) {
3737
this(iterableApi,
@@ -173,7 +173,8 @@ void trackAnonUpdateCart(@NonNull List<CommerceItem> items) {
173173
}
174174

175175
void getCriteria() {
176-
IterableLogger.v(TAG, "getCriteria");
176+
lastCriteriaFetch = System.currentTimeMillis();
177+
177178
iterableApi.apiClient.getCriteriaList(data -> {
178179
if (data != null) {
179180
try {
@@ -493,9 +494,9 @@ public void onSwitchToForeground() {
493494
&& iterableApi.config.enableAnonActivation
494495
&& iterableApi.getVisitorUsageTracked()
495496
&& iterableApi.config.enableForegroundCriteriaFetch
496-
&& currentTime - iterableApi.lastCriteriaFetch >= IterableConstants.CRITERIA_FETCHING_COOLDOWN) {
497+
&& currentTime - lastCriteriaFetch >= IterableConstants.CRITERIA_FETCHING_COOLDOWN) {
497498

498-
iterableApi.lastCriteriaFetch = currentTime;
499+
lastCriteriaFetch = currentTime;
499500
this.getCriteria();
500501
IterableLogger.d(TAG, "Fetching anonymous user criteria - Foreground");
501502
}

iterableapi/src/main/java/com/iterable/iterableapi/IterableApi.java

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,6 @@ public class IterableApi {
5555
private IterableAuthManager authManager;
5656
private HashMap<String, String> deviceAttributes = new HashMap<>();
5757
private IterableKeychain keychain;
58-
long lastCriteriaFetch = 0;
5958

6059
void fetchRemoteConfiguration() {
6160
apiClient.getRemoteConfiguration(new IterableHelper.IterableActionHandler() {
@@ -1593,10 +1592,7 @@ public void setVisitorUsageTracked(@NonNull Boolean isSetVisitorUsageTracked) {
15931592
editor.putBoolean(IterableConstants.SHARED_PREFS_VISITOR_USAGE_TRACKED, isSetVisitorUsageTracked);
15941593
editor.apply();
15951594

1596-
long currentTime = System.currentTimeMillis();
1597-
15981595
if (isSetVisitorUsageTracked && config.enableAnonActivation) {
1599-
lastCriteriaFetch = currentTime;
16001596
anonymousUserManager.updateAnonSession();
16011597
anonymousUserManager.getCriteria();
16021598
}

0 commit comments

Comments
 (0)