File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -277,6 +277,10 @@ - (void)pauseAuthRetries:(BOOL)pauseRetry {
277277 [_swiftAPI pauseAuthRetries: pauseRetry];
278278}
279279
280+ - (void )syncEmbeddedMessages {
281+ [_swiftAPI syncEmbeddedMessages ];
282+ }
283+
280284- (void )wakeApp {
281285 // Placeholder function -- this method is only used in Android
282286}
@@ -507,6 +511,10 @@ - (void)wakeApp {
507511 [_swiftAPI pauseAuthRetries: pauseRetry];
508512}
509513
514+ RCT_EXPORT_METHOD (syncEmbeddedMessages) {
515+ [_swiftAPI syncEmbeddedMessages ];
516+ }
517+
510518RCT_EXPORT_METHOD (wakeApp) {
511519 // Placeholder function -- this method is only used in Android
512520}
Original file line number Diff line number Diff line change @@ -490,6 +490,12 @@ import React
490490 IterableAPI . pauseAuthRetries ( pauseRetry)
491491 }
492492
493+ @objc ( syncEmbeddedMessages)
494+ public func syncEmbeddedMessages( ) {
495+ ITBInfo ( )
496+ IterableAPI . embeddedManager. syncMessages ( completion: { } )
497+ }
498+
493499 // MARK: Private
494500 private var shouldEmit = false
495501 private let _methodQueue = DispatchQueue ( label: String ( describing: ReactIterableAPI . self) )
@@ -554,6 +560,7 @@ import React
554560 apiEndPointOverride: apiEndPointOverride
555561 ) { result in
556562 resolver ( result)
563+ IterableAPI . embeddedManager. syncMessages ( completion: { } )
557564 }
558565
559566 IterableAPI . setDeviceAttribute ( name: " reactNativeSDKVersion " , value: version)
Original file line number Diff line number Diff line change @@ -94,9 +94,15 @@ extension IterableConfig {
9494 }
9595 }
9696
97+ if let enableEmbeddedMessaging = dict [ " enableEmbeddedMesssaging " ] as? Bool {
98+ config. enableEmbeddedMessaging = enableEmbeddedMessaging
99+ }
100+
97101 return config
98102 }
99103
104+
105+
100106 private static func createLogDelegate( logLevelNumber: NSNumber ) -> IterableLogDelegate {
101107 DefaultLogDelegate ( minLogLevel: LogLevel . from ( number: logLevelNumber) )
102108 }
You can’t perform that action at this time.
0 commit comments