File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -274,6 +274,16 @@ - (void)handleAppLink:(NSString *)appLink
274274 [_swiftAPI handleAppLink: appLink resolver: resolve rejecter: reject];
275275}
276276
277+ - (void )updateSubscriptions : (NSArray *)emailListIds
278+ unsubscribedChannelIds : (NSArray *)unsubscribedChannelIds
279+ unsubscribedMessageTypeIds : (NSArray *)unsubscribedMessageTypeIds
280+ subscribedMessageTypeIds : (NSArray *)subscribedMessageTypeIds
281+ campaignId : (NSNumber *)campaignId
282+ templateId : (NSNumber *)templateId
283+ {
284+ NSLog (@" ReactNativeSdk updateSubscriptions" );
285+ [_swiftAPI updateSubscriptions: emailListIds unsubscribedChannelIds: unsubscribedChannelIds unsubscribedMessageTypeIds: unsubscribedMessageTypeIds subscribedMessageTypeIds: subscribedMessageTypeIds campaignId: campaignId templateId: templateId];
286+ }
277287
278288@end
279289
Original file line number Diff line number Diff line change @@ -418,7 +418,7 @@ open class ReactIterableAPI: RCTEventEmitter {
418418 updateSubscriptions: unsubscribedChannelIds: unsubscribedMessageTypeIds: subscribedMessageTypeIds:
419419 campaignId: templateId:
420420 )
421- func updateSubscriptions(
421+ public func updateSubscriptions(
422422 emailListIds: [ NSNumber ] ? ,
423423 unsubscribedChannelIds: [ NSNumber ] ? ,
424424 unsubscribedMessageTypeIds: [ NSNumber ] ? ,
Original file line number Diff line number Diff line change @@ -116,15 +116,15 @@ export interface Spec extends TurboModule {
116116 // App links
117117 handleAppLink ( appLink : string ) : Promise < boolean > ;
118118
119- // // Subscriptions
120- // updateSubscriptions(
121- // emailListIds: number[] | null,
122- // unsubscribedChannelIds: number[] | null,
123- // unsubscribedMessageTypeIds: number[] | null,
124- // subscribedMessageTypeIds: number[] | null,
125- // campaignId: number,
126- // templateId: number
127- // ): void;
119+ // Subscriptions
120+ updateSubscriptions (
121+ emailListIds : number [ ] | null ,
122+ unsubscribedChannelIds : number [ ] | null ,
123+ unsubscribedMessageTypeIds : number [ ] | null ,
124+ subscribedMessageTypeIds : number [ ] | null ,
125+ campaignId : number ,
126+ templateId : number
127+ ) : void ;
128128
129129 // // Session tracking
130130 // startSession(
Original file line number Diff line number Diff line change @@ -870,7 +870,7 @@ export class Iterable {
870870 ) {
871871 Iterable ?. logger ?. log ( 'updateSubscriptions' ) ;
872872
873- RNIterableAPI . updateSubscriptions (
873+ api . updateSubscriptions (
874874 emailListIds ,
875875 unsubscribedChannelIds ,
876876 unsubscribedMessageTypeIds ,
You can’t perform that action at this time.
0 commit comments