Merge pull request #34 from medici/customer-id-header-fix
Chandresh | Processing customerId header in litmus-proxy
This commit is contained in:
@@ -22,6 +22,7 @@ public class RequestMetadataHandler extends HandlerInterceptorAdapter {
|
||||
public static final String X_CLICK_STREAM_DATA = "X-Click-Stream-Data";
|
||||
public static final String DEVICE_ID = "deviceId";
|
||||
|
||||
public static final String CUSTOMER_ID_HEADER = "X-Customer-Id";
|
||||
private final RequestMetadata requestMetadata;
|
||||
|
||||
@Autowired
|
||||
@@ -42,11 +43,13 @@ public class RequestMetadataHandler extends HandlerInterceptorAdapter {
|
||||
String appVersionCode = request.getHeader(APP_VERSION_CODE);
|
||||
String osVersion = request.getHeader(OS_VERSION);
|
||||
String deviceId = request.getHeader(DEVICE_ID);
|
||||
String customerId = request.getHeader(CUSTOMER_ID_HEADER);
|
||||
requestMetadata.updateCorrelationId(Optional.ofNullable(correlationId)
|
||||
.filter(Strings::isNotBlank).orElseGet(requestMetadata::generateCorrelationId));
|
||||
Optional.ofNullable(appVersionCode).ifPresent(requestMetadata::updateAppVersionCode);
|
||||
Optional.ofNullable(osVersion).ifPresent(requestMetadata::updateOSVersionCode);
|
||||
Optional.ofNullable(deviceId).ifPresent(requestMetadata::updateDeviceId);
|
||||
Optional.ofNullable(customerId).ifPresent(requestMetadata::updateCustomerId);
|
||||
|
||||
String clickStreamData = request.getHeader(X_CLICK_STREAM_DATA);
|
||||
Optional.ofNullable(clickStreamData).ifPresent(requestMetadata::updateClickStreamData);
|
||||
|
||||
Reference in New Issue
Block a user