File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -218,6 +218,13 @@ - (void)trackPurchase:(NSNumber *)total
218218 [_swiftAPI trackPurchase: total items: items dataFields: dataFields];
219219}
220220
221+ - (void )updateUser : (NSDictionary *)dataFields
222+ mergeNestedObjects : (BOOL )mergeNestedObjects
223+ {
224+ NSLog (@" ReactNativeSdk updateUser" );
225+ [_swiftAPI updateUser: dataFields mergeNestedObjects: mergeNestedObjects];
226+ }
227+
221228@end
222229
223230
Original file line number Diff line number Diff line change @@ -325,9 +325,10 @@ open class ReactIterableAPI: RCTEventEmitter {
325325 }
326326
327327 @objc ( updateUser: mergeNestedObjects: )
328- func updateUser( dataFields: [ AnyHashable : Any ] , mergeNestedObjects: Bool ) {
328+ public func updateUser( dataFields: NSDictionary , mergeNestedObjects: Bool ) {
329329 ITBInfo ( )
330- IterableAPI . updateUser ( dataFields, mergeNestedObjects: mergeNestedObjects)
330+ IterableAPI . updateUser (
331+ ( dataFields as? [ AnyHashable : Any ] ) !, mergeNestedObjects: mergeNestedObjects)
331332 }
332333
333334 @objc ( updateEmail: authToken: )
Original file line number Diff line number Diff line change @@ -87,11 +87,11 @@ export interface Spec extends TurboModule {
8787 dataFields ?: { [ key : string ] : string | number | boolean }
8888 ) : void ;
8989
90- // // User data
91- // updateUser(
92- // dataFields: { [key: string]: string | number | boolean },
93- // mergeNestedObjects: boolean
94- // ): void;
90+ // User data
91+ updateUser (
92+ dataFields : { [ key : string ] : string | number | boolean } ,
93+ mergeNestedObjects : boolean
94+ ) : void ;
9595 // updateEmail(email: string, authToken?: string): void;
9696
9797 // // Attribution
Original file line number Diff line number Diff line change @@ -716,7 +716,7 @@ export class Iterable {
716716 ) {
717717 Iterable ?. logger ?. log ( 'updateUser' ) ;
718718
719- RNIterableAPI . updateUser ( dataFields , mergeNestedObjects ) ;
719+ api . updateUser ( dataFields , mergeNestedObjects ) ;
720720 }
721721
722722 /**
You can’t perform that action at this time.
0 commit comments