Skip to content

Commit 8fe79bd

Browse files
author
Evan Greer
committed
adding user update storage first steps
1 parent 28f1524 commit 8fe79bd

File tree

2 files changed

+17
-0
lines changed

2 files changed

+17
-0
lines changed

swift-sdk/Internal/IterableUserDefaults.swift

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,14 @@ class IterableUserDefaults {
8686
}
8787
}
8888

89+
var anonymousUserUpdate: [AnyHashable: Any]? {
90+
get {
91+
return eventData(withKey: .anonymousUserUpdate)
92+
} set {
93+
saveEventData(anonymousUserEvents: newValue, withKey: .anonymousUserEvents)
94+
}
95+
}
96+
8997
var criteriaData: Data? {
9098
get {
9199
return getCriteriaData(withKey: .criteriaData)
@@ -290,6 +298,7 @@ class IterableUserDefaults {
290298
static let sdkVersion = UserDefaultsKey(value: Const.UserDefault.sdkVersion)
291299
static let offlineMode = UserDefaultsKey(value: Const.UserDefault.offlineMode)
292300
static let anonymousUserEvents = UserDefaultsKey(value: Const.UserDefault.offlineMode)
301+
static let anonymousUserUpdate = UserDefaultsKey(value: Const.UserDefault.offlineMode)
293302
static let criteriaData = UserDefaultsKey(value: Const.UserDefault.criteriaData)
294303
static let anonymousSessions = UserDefaultsKey(value: Const.UserDefault.anonymousSessions)
295304
static let anonymousUsageTrack = UserDefaultsKey(value: Const.UserDefault.anonymousUsageTrack)

swift-sdk/Internal/LocalStorage.swift

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,14 @@ struct LocalStorage: LocalStorageProtocol {
8383
iterableUserDefaults.anonymousUserEvents = newValue
8484
}
8585
}
86+
87+
var anonymousUserUpdate: [AnyHashable: Any]? {
88+
get {
89+
iterableUserDefaults.anonymousUserUpdate
90+
} set {
91+
iterableUserDefaults.anonymousUserUpdate = newValue
92+
}
93+
}
8694

8795
var anonymousSessions: IterableAnonSessionsWrapper? {
8896
get {

0 commit comments

Comments
 (0)