File tree 3 files changed +12
-11
lines changed
3 files changed +12
-11
lines changed Original file line number Diff line number Diff line change @@ -87,8 +87,8 @@ final class REventLoggerModule {
87
87
}
88
88
89
89
func sendAllEventsInStorage( deleteOldEventsOnFailure: Bool = false ) {
90
- let eventsStorage = self . eventsStorage. getAllEvents ( )
91
- let storedEvents = ( ids: Array ( eventsStorage . keys) , events: Array ( eventsStorage . values) )
90
+ let events = self . eventsStorage. getAllEvents ( )
91
+ let storedEvents = ( ids: Array ( events . keys) , events: Array ( events . values) )
92
92
eventsSender. sendEvents ( events: storedEvents. events) { result in
93
93
switch result {
94
94
case . success:
@@ -123,9 +123,8 @@ final class REventLoggerModule {
123
123
private func checkEventsExpirationAndStorage( ) {
124
124
loggerQueue. async { [ weak self] in
125
125
guard let self else { return }
126
- if self . isTtlExpired ( ) == true || self . eventsStorage. getEventCount ( ) >= REventConstants . maxEventCount {
126
+ if self . isTtlExpired ( ) || self . eventsStorage. getEventCount ( ) >= REventConstants . maxEventCount {
127
127
self . sendAllEventsInStorage ( )
128
- return
129
128
}
130
129
}
131
130
}
Original file line number Diff line number Diff line change @@ -13,7 +13,8 @@ class NetworkManager {
13
13
14
14
dataTask = defaultSession. createURLSessionDataTask ( with: request) { data, response, error in
15
15
16
- if let error = error { completion ( nil , error)
16
+ if let error = error {
17
+ completion ( nil , error)
17
18
return
18
19
}
19
20
if let response = response as? HTTPURLResponse , 200 ... 201 ~= response. statusCode {
Original file line number Diff line number Diff line change @@ -20,7 +20,9 @@ public final class REventLogger {
20
20
var configuration : EventLoggerConfiguration ?
21
21
private var isConfigured = false
22
22
23
- private init ( ) { }
23
+ private init ( ) {
24
+ // This initializer is private to prevent instantiation.
25
+ }
24
26
25
27
/// Function to configure the Event Logger
26
28
/// - Parameters:
@@ -46,7 +48,6 @@ public final class REventLogger {
46
48
isConfigured = true
47
49
onCompletion ? ( true , " EventLogger is configured " )
48
50
49
- // TODO: Implement App Life cycle
50
51
if eventLogger? . isTtlExpired ( ) == true {
51
52
eventLogger? . sendAllEventsInStorage ( )
52
53
}
@@ -89,10 +90,10 @@ public final class REventLogger {
89
90
}
90
91
91
92
private func resolveDependency( ) -> TypedDependencyManager {
92
- let dependencyManager = TypedDependencyManager ( )
93
- let mainContainer = MainContainerFactory . create ( dependencyManager: dependencyManager )
94
- dependencyManager . appendContainer ( mainContainer)
95
- return dependencyManager
93
+ let manager = TypedDependencyManager ( )
94
+ let mainContainer = MainContainerFactory . create ( dependencyManager: manager )
95
+ manager . appendContainer ( mainContainer)
96
+ return manager
96
97
}
97
98
98
99
private func configureModules( dependencyManager: TypedDependencyManager ) {
You can’t perform that action at this time.
0 commit comments