From e9b1646a976854695646d1e65fd18cf98d137723 Mon Sep 17 00:00:00 2001 From: fmarasco Date: Wed, 30 Jul 2025 12:02:39 -0400 Subject: [PATCH 1/3] added wrapper to init --- wrappers/obj-c/ODWLogger.h | 6 ++++++ wrappers/obj-c/ODWLogger.mm | 6 ++++++ 2 files changed, 12 insertions(+) diff --git a/wrappers/obj-c/ODWLogger.h b/wrappers/obj-c/ODWLogger.h index 444a912e5..074d6f43a 100644 --- a/wrappers/obj-c/ODWLogger.h +++ b/wrappers/obj-c/ODWLogger.h @@ -5,6 +5,7 @@ #include "objc_begin.h" #import "ODWEventProperties.h" #import "ODWPrivacyGuardInitConfig.h" +#import "ODWSanitizerInitConfig.h" #import "ODWSemanticContext.h" NS_ASSUME_NONNULL_BEGIN @@ -127,6 +128,11 @@ typedef NS_ENUM(NSInteger, ODWSessionState) */ -(void)initializePrivacyGuardWithODWPrivacyGuardInitConfig:(ODWPrivacyGuardInitConfig *)initConfigObject; +/*! + @brief Initialize and get an instance of Sanitizer. + */ +-(void)initializeSanitizerWithODWSanitizerInitConfig:(ODWSanitizerInitConfig *)initConfigObject; + #pragma mark Set Context methods /*! diff --git a/wrappers/obj-c/ODWLogger.mm b/wrappers/obj-c/ODWLogger.mm index 36ab05535..98865d1f5 100644 --- a/wrappers/obj-c/ODWLogger.mm +++ b/wrappers/obj-c/ODWLogger.mm @@ -9,6 +9,7 @@ #import "ODWSemanticContext.h" #import "ODWSemanticContext_private.h" #import "ODWPrivacyGuard_private.h" +#import "ODWSanitizer_private.h" #include "EventProperties.hpp" @@ -412,4 +413,9 @@ -(void)initializePrivacyGuardWithODWPrivacyGuardInitConfig:(ODWPrivacyGuardInitC { [ODWPrivacyGuard initializePrivacyGuard:_wrappedLogger withODWPrivacyGuardInitConfig:initConfigObject]; } + +-(void)initializeSanitizerWithODWSanitizerInitConfig:(ODWSanitizerInitConfig *)initConfigObject +{ + [ODWSanitizer initializeSanitizer:_wrappedLogger withODWSanitizerInitConfig:initConfigObject]; +} @end From feca09aa6936196a97c82928035759f64405826f Mon Sep 17 00:00:00 2001 From: FrankM ODSP Date: Wed, 30 Jul 2025 12:38:53 -0400 Subject: [PATCH 2/3] Update wrappers/obj-c/ODWLogger.h Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- wrappers/obj-c/ODWLogger.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/wrappers/obj-c/ODWLogger.h b/wrappers/obj-c/ODWLogger.h index 074d6f43a..e11272f1c 100644 --- a/wrappers/obj-c/ODWLogger.h +++ b/wrappers/obj-c/ODWLogger.h @@ -129,7 +129,7 @@ typedef NS_ENUM(NSInteger, ODWSessionState) -(void)initializePrivacyGuardWithODWPrivacyGuardInitConfig:(ODWPrivacyGuardInitConfig *)initConfigObject; /*! - @brief Initialize and get an instance of Sanitizer. + @brief Initialize the Sanitizer component. */ -(void)initializeSanitizerWithODWSanitizerInitConfig:(ODWSanitizerInitConfig *)initConfigObject; From fef45842e6164226ea3bde8de8af015752c300f2 Mon Sep 17 00:00:00 2001 From: FrankM ODSP Date: Wed, 30 Jul 2025 12:47:56 -0400 Subject: [PATCH 3/3] Update wrappers/obj-c/ODWLogger.h Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- wrappers/obj-c/ODWLogger.h | 1 + 1 file changed, 1 insertion(+) diff --git a/wrappers/obj-c/ODWLogger.h b/wrappers/obj-c/ODWLogger.h index e11272f1c..084bea456 100644 --- a/wrappers/obj-c/ODWLogger.h +++ b/wrappers/obj-c/ODWLogger.h @@ -130,6 +130,7 @@ typedef NS_ENUM(NSInteger, ODWSessionState) /*! @brief Initialize the Sanitizer component. + @param initConfigObject An instance of ODWSanitizerInitConfig that contains the configuration settings for the Sanitizer component. */ -(void)initializeSanitizerWithODWSanitizerInitConfig:(ODWSanitizerInitConfig *)initConfigObject;