Closed mrehan27 closed 5 months ago
All modified and coverable lines are covered by tests :white_check_mark:
Project coverage is 53.86%. Comparing base (
48c64c9
) to head (dac4022
). Report is 7 commits behind head on feature/cdp.:exclamation: Current head dac4022 differs from pull request most recent head f74b53d. Consider uploading reports for the commit f74b53d to get more accurate results
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
Build available to test
Version: rehan-mbl-243-cdp-module-SNAPSHOT
Repository: https://s01.oss.sonatype.org/content/repositories/snapshots/
No changes detected in SDK binary size ✅
part of MBL-243
Changes
Logger
to static DI componentCustomerIO
andCustomerIOInstance
incore
moduleCustomerIOBuilder
to allow buildingCustomerIO
SDK using builder patterExample Usage
After the changes, the SDK can be initialized with data pipeline module using the following code:
Note
There are currently multiple classes for
CustomerIO
andCustomerIOInstance
. This is to allow adding new code without breaking the existing tests and builds. Once we remove the dependency of older implementation of these classes, we can move newly added classes to desired package. The change will be smaller as it only needs package and import updates, but will allow us keeping both implementations side by side while we are adding new features.