diff --git a/eppo/build.gradle b/eppo/build.gradle index 82e83b5..9352e1f 100644 --- a/eppo/build.gradle +++ b/eppo/build.gradle @@ -7,7 +7,7 @@ plugins { } group = "cloud.eppo" -version = "4.5.0-SNAPSHOT" +version = "4.5.0" android { buildFeatures.buildConfig true @@ -68,7 +68,7 @@ ext.versions = [ ] dependencies { - api 'cloud.eppo:sdk-common-jvm:3.7.0' + api 'cloud.eppo:sdk-common-jvm:3.7.1' implementation 'org.slf4j:slf4j-api:2.0.16' diff --git a/eppo/src/androidTest/java/cloud/eppo/android/EppoClientTest.java b/eppo/src/androidTest/java/cloud/eppo/android/EppoClientTest.java index 544440a..08fb701 100644 --- a/eppo/src/androidTest/java/cloud/eppo/android/EppoClientTest.java +++ b/eppo/src/androidTest/java/cloud/eppo/android/EppoClientTest.java @@ -335,6 +335,8 @@ public void testPollingClient() throws ExecutionException, InterruptedException verify(mockHttpClient, atLeast(1)).get(anyString()); assertTrue(eppoClient.getBooleanAssignment("bool_flag", "subject1", false)); + + eppoClient.stopPolling(); } @Test diff --git a/eppo/src/main/java/cloud/eppo/android/EppoClient.java b/eppo/src/main/java/cloud/eppo/android/EppoClient.java index 7d502eb..1e4c488 100644 --- a/eppo/src/main/java/cloud/eppo/android/EppoClient.java +++ b/eppo/src/main/java/cloud/eppo/android/EppoClient.java @@ -31,6 +31,8 @@ public class EppoClient extends BaseEppoClient { private static final long DEFAULT_POLLING_INTERVAL_MS = 5 * 60 * 1000; private static final long DEFAULT_JITTER_INTERVAL_RATIO = 10; + private long pollingIntervalMs, pollingJitterMs; + @Nullable private static EppoClient instance; private EppoClient( @@ -371,8 +373,6 @@ public EppoClient buildAndInit() { } } - private long pollingIntervalMs, pollingJitterMs; - protected void stopPolling() { super.stopPolling(); }