23 lines
1.4 KiB
Java
23 lines
1.4 KiB
Java
package com.navi.medici.container;
|
|
|
|
import com.navi.medici.context.LitmusContext;
|
|
import com.navi.medici.provider.LitmusContextProvider;
|
|
import java.util.Random;
|
|
import lombok.extern.log4j.Log4j2;
|
|
import org.springframework.stereotype.Component;
|
|
import org.springframework.web.context.annotation.RequestScope;
|
|
|
|
@Component
|
|
@RequestScope
|
|
@Log4j2
|
|
public class CustomLitmusContextProvider implements LitmusContextProvider {
|
|
|
|
@Override
|
|
public LitmusContext getContext() {
|
|
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();
|
|
}
|
|
} |