From b71c9708adc936ed1d91c9cfee47f816c15393c5 Mon Sep 17 00:00:00 2001 From: chandresh-pancholi Date: Tue, 21 Feb 2023 10:00:47 +0530 Subject: [PATCH] Chandresh | Processing customerId header in litmus-proxy --- .../java/com/navi/medici/filter/RequestMetadataHandler.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/litmus-proxy/src/main/java/com/navi/medici/filter/RequestMetadataHandler.java b/litmus-proxy/src/main/java/com/navi/medici/filter/RequestMetadataHandler.java index c464ad9..28a9db3 100644 --- a/litmus-proxy/src/main/java/com/navi/medici/filter/RequestMetadataHandler.java +++ b/litmus-proxy/src/main/java/com/navi/medici/filter/RequestMetadataHandler.java @@ -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);