Skip to content

Commit 0f2f614

Browse files
authored
Merge pull request #74 from TelemetryDeck/fix/cache-should-be-available-to-providers
Fix: Cache should be available to providers during installation
2 parents 486597b + 78d2114 commit 0f2f614

File tree

4 files changed

+6
-4
lines changed

4 files changed

+6
-4
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ The Kotlin SDK for TelemetryDeck is available from Maven Central and can be used
2929

3030
```groovy
3131
dependencies {
32-
implementation 'com.telemetrydeck:kotlin-sdk:5.0.0'
32+
implementation 'com.telemetrydeck:kotlin-sdk:5.0.1'
3333
}
3434
```
3535

lib/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,7 @@ dependencies {
100100
}
101101

102102
mavenPublishing {
103-
coordinates("com.telemetrydeck", "kotlin-sdk", "5.0.0")
103+
coordinates("com.telemetrydeck", "kotlin-sdk", "5.0.1")
104104

105105
pom {
106106
name = "TelemetryDeck SDK"

lib/src/main/java/com/telemetrydeck/sdk/TelemetryDeck.kt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -529,7 +529,6 @@ class TelemetryDeck(
529529

530530
val manager = TelemetryDeck(config, providers)
531531
manager.logger = logger
532-
manager.installProviders(context)
533532

534533
val broadcaster =
535534
TelemetryBroadcastTimer(WeakReference(manager), WeakReference(manager.logger))
@@ -547,6 +546,9 @@ class TelemetryDeck(
547546
manager.identityProvider = userIdentityProvider
548547
}
549548

549+
// providers must be installed at the end to allow them access to cache and full signal processing
550+
manager.installProviders(context)
551+
550552
return manager
551553
}
552554
}

lib/src/main/java/com/telemetrydeck/sdk/providers/EnvironmentParameterProvider.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ class EnvironmentParameterProvider : TelemetryDeckProvider {
2929
private val platform: String = "Android"
3030
private val os: String = "Android"
3131
private val sdkName: String = "KotlinSDK"
32-
private val sdkVersion: String = "5.0.0"
32+
private val sdkVersion: String = "5.0.1"
3333

3434
override fun register(ctx: Context?, client: TelemetryDeckSignalProcessor) {
3535
appendContextSpecificParams(ctx, client.debugLogger)

0 commit comments

Comments
 (0)