Skip to content

Commit be02839

Browse files
chore: Update cache before fetching
1 parent 3165fe9 commit be02839

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

Sources/REventLogger/DataStorage/REventsStorage.swift

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,13 +22,18 @@ final class REventsStorage: REventDataCacheable {
2222

2323
init(userDefaults: UserDefaults) {
2424
self.userDefaults = userDefaults
25+
updateCachedContainer()
26+
}
27+
28+
private func updateCachedContainer() {
2529
if let persistedData = userDefaults.object(forKey: persistedDataKey) as? Data,
2630
let decodedData = try? JSONDecoder().decode(CacheContainer.self, from: persistedData) {
2731
cachedContainer = decodedData
2832
}
2933
}
3034

3135
func getAllEvents() -> [String: REvent] {
36+
updateCachedContainer()
3237
return cachedContainer
3338
}
3439

0 commit comments

Comments
 (0)