Commit 3ac95f5
committed
refactor: [SDK-5156] answer flag lookups instead of gating events
Follows KMP 31a7759: each event carries its own gate policy, so the host
only implements IFeatureFlagReader, "is this flag on", and CoreModule wires
that to IFeatureManager. Pins the submodule to the policy change.1 parent 65f3142 commit 3ac95f5
2 files changed
Lines changed: 2 additions & 2 deletions
Submodule OneSignal-KMP-SDK updated 10 files
- kmp/src/commonMain/kotlin/com/onesignal/features/IFeatureFlagReader.kt+9
- kmp/src/commonMain/kotlin/com/onesignal/logger/IObservabilityEventGate.kt-9
- kmp/src/commonMain/kotlin/com/onesignal/logger/IObservabilityEventRecorder.kt+1-1
- kmp/src/commonMain/kotlin/com/onesignal/logger/LoggerFactory.kt+5-4
- kmp/src/commonMain/kotlin/com/onesignal/logger/ObservabilityEvent.kt+8-6
- kmp/src/commonMain/kotlin/com/onesignal/logger/ObservabilityEventGate.kt+39
- kmp/src/commonMain/kotlin/com/onesignal/logger/ObservabilityEventRecorder.kt+6-5
- kmp/src/commonTest/kotlin/com/onesignal/logger/ObservabilityEventGateTest.kt+49
- kmp/src/commonTest/kotlin/com/onesignal/logger/ObservabilityEventRecorderTest.kt+14-12
- kmp/src/commonTest/kotlin/com/onesignal/logger/ObservabilityEventTest.kt+17-8
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
114 | 114 | | |
115 | 115 | | |
116 | 116 | | |
117 | | - | |
| 117 | + | |
118 | 118 | | |
119 | 119 | | |
120 | 120 | | |
| |||
0 commit comments