diff --git a/litmus-client/src/main/java/com/navi/medici/litmus/DefaultLitmus.java b/litmus-client/src/main/java/com/navi/medici/litmus/DefaultLitmus.java
index 79f719f..57677c0 100644
--- a/litmus-client/src/main/java/com/navi/medici/litmus/DefaultLitmus.java
+++ b/litmus-client/src/main/java/com/navi/medici/litmus/DefaultLitmus.java
@@ -8,6 +8,7 @@ import com.navi.medici.client.ExperimentBackupHandlerFile;
import com.navi.medici.client.HttpExperimentFetcher;
import com.navi.medici.config.LitmusConfig;
import com.navi.medici.context.LitmusContext;
+import com.navi.medici.enums.ExperimentType;
import com.navi.medici.event.EventDispatcher;
import com.navi.medici.provider.LitmusContextProvider;
import com.navi.medici.repository.ExperimentRepository;
@@ -125,7 +126,8 @@ public class DefaultLitmus implements Litmus {
enabled = fallbackAction.apply(experimentName, context);
} else if (!litmusExperiment.isEnabled()) {
enabled = false;
- } else if (litmusExperiment.getStrategies().size() == 0) {
+ } else if (litmusExperiment.getStrategies().size() == 0
+ || litmusExperiment.getType() == ExperimentType.RELEASE) {
return true;
} else {
enabled =
diff --git a/litmus-mock/src/main/java/com/navi/medici/container/CustomLitmusContextProvider.java b/litmus-mock/src/main/java/com/navi/medici/container/CustomLitmusContextProvider.java
index c82b9da..9e60a76 100644
--- a/litmus-mock/src/main/java/com/navi/medici/container/CustomLitmusContextProvider.java
+++ b/litmus-mock/src/main/java/com/navi/medici/container/CustomLitmusContextProvider.java
@@ -17,6 +17,7 @@ public class CustomLitmusContextProvider implements LitmusContextProvider {
return LitmusContext.builder()
.clickStreamPayload(null)
.userId(new Random().nextInt() + "")
+ .clickStreamPayload("{\"app\":{\"name\":\"NaviDebug\",\"version\":\"77\",\"version_name\":\"1.9.3-cug-1-debug\"},\"client_ts\":\"1633768839907\",\"device\":{\"advertising_id\":\"8835d2b0-5615-412e-b133-8f8dc28e228e\",\"device_id\":\"9a14136215e76324\",\"manufacturer\":\"vivo\",\"model\":\"V2040\",\"os\":\"Android\",\"os_version\":\"30\"},\"events\":[{\"event_name\":\"splash\",\"timestamp\":1633768835058},{\"event_name\":\"home_activity\",\"timestamp\":1633768839791},{\"event_name\":\"home\",\"timestamp\":1633768839860},{\"event_name\":\"full_page_loader_shown\",\"timestamp\":1633768839868}],\"location\":{\"latitude\":\"null\",\"longitude\":\"null\"},\"network\":{\"carrier\":\"\",\"type\":\"Wifi\"},\"source\":\"SyncTimer\",\"user\":{}}")
.build();
}
}
\ No newline at end of file
diff --git a/litmus-mock/src/main/java/com/navi/medici/container/MockContainer.java b/litmus-mock/src/main/java/com/navi/medici/container/MockContainer.java
index 286c420..7b39e5a 100644
--- a/litmus-mock/src/main/java/com/navi/medici/container/MockContainer.java
+++ b/litmus-mock/src/main/java/com/navi/medici/container/MockContainer.java
@@ -16,6 +16,7 @@ public class MockContainer {
.appName("litmus-mock")
.instanceId("test-instance")
.litmusContextProvider(new CustomLitmusContextProvider())
+ .clickStreamAPI("https://dev-janus.np.navi-tech.in/events/json")
.build();
Litmus litmus = new DefaultLitmus(litmusConfig);
diff --git a/pom.xml b/pom.xml
index 4baa0e6..ce03f40 100644
--- a/pom.xml
+++ b/pom.xml
@@ -78,8 +78,8 @@
maven-compiler-plugin
3.8.1
- 11
- 11
+ 17
+ 17
org.projectlombok