Skip to content

Commit ce7a910

Browse files
frank-msodspfmarascoCopilot
authored
added wrapper to init (#1367)
* added wrapper to init * Update wrappers/obj-c/ODWLogger.h Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Update wrappers/obj-c/ODWLogger.h Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --------- Co-authored-by: fmarasco <fmarasco+odspmdb@microsoft.com> Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
1 parent 34046fc commit ce7a910

File tree

2 files changed

+13
-0
lines changed

2 files changed

+13
-0
lines changed

wrappers/obj-c/ODWLogger.h

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
#include "objc_begin.h"
66
#import "ODWEventProperties.h"
77
#import "ODWPrivacyGuardInitConfig.h"
8+
#import "ODWSanitizerInitConfig.h"
89
#import "ODWSemanticContext.h"
910

1011
NS_ASSUME_NONNULL_BEGIN
@@ -127,6 +128,12 @@ typedef NS_ENUM(NSInteger, ODWSessionState)
127128
*/
128129
-(void)initializePrivacyGuardWithODWPrivacyGuardInitConfig:(ODWPrivacyGuardInitConfig *)initConfigObject;
129130

131+
/*!
132+
@brief Initialize the Sanitizer component.
133+
@param initConfigObject An instance of ODWSanitizerInitConfig that contains the configuration settings for the Sanitizer component.
134+
*/
135+
-(void)initializeSanitizerWithODWSanitizerInitConfig:(ODWSanitizerInitConfig *)initConfigObject;
136+
130137
#pragma mark Set Context methods
131138

132139
/*!

wrappers/obj-c/ODWLogger.mm

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
#import "ODWSemanticContext.h"
1010
#import "ODWSemanticContext_private.h"
1111
#import "ODWPrivacyGuard_private.h"
12+
#import "ODWSanitizer_private.h"
1213

1314
#include "EventProperties.hpp"
1415

@@ -412,4 +413,9 @@ -(void)initializePrivacyGuardWithODWPrivacyGuardInitConfig:(ODWPrivacyGuardInitC
412413
{
413414
[ODWPrivacyGuard initializePrivacyGuard:_wrappedLogger withODWPrivacyGuardInitConfig:initConfigObject];
414415
}
416+
417+
-(void)initializeSanitizerWithODWSanitizerInitConfig:(ODWSanitizerInitConfig *)initConfigObject
418+
{
419+
[ODWSanitizer initializeSanitizer:_wrappedLogger withODWSanitizerInitConfig:initConfigObject];
420+
}
415421
@end

0 commit comments

Comments
 (0)