Skip to content

Commit 33abe2a

Browse files
authored
Remove event property info from CT Wrapper (#593)
1 parent 94ffea0 commit 33abe2a

File tree

3 files changed

+7
-12
lines changed

3 files changed

+7
-12
lines changed

LeanplumSDK/LeanplumSDK/ClassesSwift/Migration/MigrationManager+API.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@
4747
}
4848

4949
func track(_ eventName: String?, value: Double, info: String?, params: [String: Any]) {
50-
wrapper?.track(eventName, value: value, info: info, params: params)
50+
wrapper?.track(eventName, value: value, params: params)
5151
}
5252

5353
func trackPurchase(_ eventName: String?, value: Double, currencyCode: String?, params: [String: Any]) {
@@ -71,7 +71,7 @@
7171
}
7272

7373
func advance(_ eventName: String?, info: String?, params: [String: Any]) {
74-
wrapper?.advance(eventName, info: info, params: params)
74+
wrapper?.advance(eventName, params: params)
7575
}
7676

7777
func setUserAttributes(_ attributes: [AnyHashable: Any]) {

LeanplumSDK/LeanplumSDK/ClassesSwift/Migration/Wrapper/CTWrapper.swift

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@ class CTWrapper: Wrapper {
1515
static let StatePrefix = "state_"
1616

1717
static let ValueParamName = "value"
18-
static let InfoParamName = "info"
1918
static let ChargedEventParam = "event"
2019
static let CurrencyCodeParam = "currencyCode"
2120
static let iOSTransactionIdentifierParam = "iOSTransactionIdentifier"
@@ -125,7 +124,7 @@ class CTWrapper: Wrapper {
125124
}
126125

127126
// MARK: Tracking
128-
func track(_ eventName: String?, value: Double, info: String?, params: [String: Any]) {
127+
func track(_ eventName: String?, value: Double, params: [String: Any]) {
129128
// message impression events come with event: nil
130129
// do not track Push Delivered in CT
131130
guard let eventName = eventName, eventName != PUSH_DELIVERED_EVENT_NAME else {
@@ -134,23 +133,19 @@ class CTWrapper: Wrapper {
134133

135134
var eventParams = params.mapValues(transformArrayValues)
136135
eventParams[Constants.ValueParamName] = value
137-
138-
if let info = info {
139-
eventParams[Constants.InfoParamName] = info
140-
}
141136

142137
Log.debug("Leanplum.track will call recordEvent with \(eventName) and \(eventParams)")
143138
cleverTapInstance?.recordEvent(eventName, withProps: eventParams)
144139
}
145140

146-
func advance(_ stateName: String?, info: String?, params: [String: Any]) {
141+
func advance(_ stateName: String?, params: [String: Any]) {
147142
guard let stateName = stateName else {
148143
return
149144
}
150145

151146
let eventName = Constants.StatePrefix + stateName
152147
Log.debug("Leanplum.advance will call track with \(eventName) and \(params)")
153-
track(eventName, value: 0.0, info: info, params: params)
148+
track(eventName, value: 0.0, params: params)
154149
}
155150

156151
func trackPurchase(_ eventName: String?, value: Double, currencyCode: String?, params: [String: Any]) {

LeanplumSDK/LeanplumSDK/ClassesSwift/Migration/Wrapper/Wrapper.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,11 @@ protocol Wrapper {
1717

1818
func removeInstanceCallback(_ callback: CleverTapInstanceCallback)
1919

20-
func track(_ eventName: String?, value: Double, info: String?, params: [String: Any])
20+
func track(_ eventName: String?, value: Double, params: [String: Any])
2121

2222
func trackPurchase(_ eventName: String?, value: Double, currencyCode: String?, params: [String: Any])
2323

24-
func advance(_ stateName: String?, info: String?, params: [String: Any])
24+
func advance(_ stateName: String?, params: [String: Any])
2525

2626
func trackInAppPurchase(_ eventName: String?,
2727
value: Double,

0 commit comments

Comments
 (0)