@@ -170,7 +170,7 @@ import React
170170 @objc ( trackPushOpenWithCampaignId: templateId: messageId: appAlreadyRunning: dataFields: )
171171 public func trackPushOpenWithCampaignId(
172172 campaignId: Double ,
173- templateId: NSNumber ? ,
173+ templateId: Double ,
174174 messageId: String ,
175175 appAlreadyRunning: Bool ,
176176 dataFields: NSDictionary ?
@@ -180,7 +180,7 @@ import React
180180
181181 IterableAPI . track (
182182 pushOpen: campaignId as NSNumber ,
183- templateId: templateId,
183+ templateId: templateId as NSNumber ,
184184 messageId: messageId,
185185 appAlreadyRunning: appAlreadyRunning,
186186 dataFields: swiftDict)
@@ -388,7 +388,6 @@ import React
388388 ITBInfo ( )
389389 guard let message = IterableAPI . inAppManager. getMessage ( withId: messageId) else {
390390 ITBError ( " Could not find message with id: \( messageId) " )
391- rejecter ( " " , " Could not find message with id: \( messageId) " , NSError ( domain: " " , code: 0 , userInfo: nil ) )
392391 return
393392 }
394393 if let inAppDeleteSource = InAppDeleteSource . from ( number: sourceNumber as NSNumber ) {
@@ -416,8 +415,8 @@ import React
416415 templateId: Double
417416 ) {
418417 ITBInfo ( )
419- let finalCampaignId : NSNumber ? = campaignId <= 0 ? nil : campaignId as NSNumber
420- let finalTemplateId : NSNumber ? = templateId <= 0 ? nil : templateId as NSNumber
418+ let finalCampaignId : NSNumber ? = ( campaignId as NSNumber ) . intValue <= 0 ? nil : campaignId as NSNumber
419+ let finalTemplateId : NSNumber ? = ( templateId as NSNumber ) . intValue <= 0 ? nil : templateId as NSNumber
421420 IterableAPI . updateSubscriptions (
422421 emailListIds,
423422 unsubscribedChannelIds: unsubscribedChannelIds,
0 commit comments