Skip to content

Commit 874dd92

Browse files
Merge pull request #24 from qonversion/QON-1.0.3
1.0.3 - fix empty uid saving
2 parents 7f82486 + e5004f5 commit 874dd92

File tree

5 files changed

+9
-8
lines changed

5 files changed

+9
-8
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ The latest release is available on [Bintray](https://dl.bintray.com/artemyglukho
1414
```kotlin
1515
dependencies {
1616
...
17-
implementation "com.qonversion.android.sdk:sdk:1.0.2"
17+
implementation "com.qonversion.android.sdk:sdk:1.0.3"
1818
...
1919
}
2020
```

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,5 +20,5 @@ android.enableJetifier=true
2020
# Kotlin code style for this project: "official" or "obsolete":
2121
kotlin.code.style=official
2222

23-
libraryVersion = 1.0.2
23+
libraryVersion = 1.0.3
2424

sdk/build.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ android {
1919

2020
consumerProguardFiles 'consumer-rules.pro'
2121
group = 'com.qonversion.android.sdk'
22-
version = '1.0.2'
22+
version = '1.0.3'
2323
}
2424

2525
buildTypes {
@@ -40,7 +40,7 @@ ext {
4040

4141
PUBLISH_GROUP_ID = 'com.qonversion.android.sdk'
4242
PUBLISH_ARTIFACT_ID = 'sdk'
43-
PUBLISH_VERSION = '1.0.2'
43+
PUBLISH_VERSION = '1.0.3'
4444

4545
kotlinVersion = '1.3.61'
4646
moshiVersion = '1.9.2'

sdk/src/main/java/com/qonversion/android/sdk/Qonversion.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ class Qonversion private constructor(
3030

3131
companion object {
3232

33-
private const val SDK_VERSION = "1.0.2"
33+
private const val SDK_VERSION = "1.0.3"
3434

3535
@JvmStatic
3636
@Volatile

sdk/src/main/java/com/qonversion/android/sdk/QonversionRepository.kt

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -147,8 +147,7 @@ internal class QonversionRepository private constructor(
147147
api.purchase(purchaseRequest).enqueue {
148148
onResponse = {
149149
logger.log("purchaseRequest - success - $it")
150-
val savedUid = saveUid(it)
151-
callback?.onSuccess(savedUid)
150+
callback?.onSuccess(storage.load())
152151
kickRequestQueue()
153152
}
154153
onFailure = {
@@ -197,7 +196,9 @@ internal class QonversionRepository private constructor(
197196
val clientUid = response.body()?.let {
198197
it.data.clientUid ?: ""
199198
} ?: ""
200-
storage.save(clientUid)
199+
if (clientUid.isNotEmpty()) {
200+
storage.save(clientUid)
201+
}
201202
return clientUid
202203
}
203204

0 commit comments

Comments
 (0)