Skip to content

Commit daca8a6

Browse files
authored
Merge pull request #17 from statsig-io/syncpub3
v1.4.1 - expose getClientInitializeResponse to java
2 parents aaacfac + b5e6951 commit daca8a6

File tree

4 files changed

+6
-3
lines changed

4 files changed

+6
-3
lines changed

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ RELEASE_SIGNING_ENABLED=true
66

77
GROUP=com.statsig.serversdk
88
POM_ARTIFACT_ID=serversdk
9-
VERSION_NAME=1.4.0
9+
VERSION_NAME=1.4.1
1010

1111
POM_NAME=Statsig Server SDK
1212
POM_DESCRIPTION=A feature gating and a/b testing library for statsig

src/main/kotlin/com/statsig/sdk/Evaluator.kt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ import kotlinx.coroutines.CoroutineScope
55
import kotlinx.coroutines.launch
66
import ua_parser.Parser
77
import java.lang.Long.parseLong
8+
import java.lang.NumberFormatException
89
import java.nio.ByteBuffer
910
import java.security.MessageDigest
1011
import java.time.Instant
@@ -849,6 +850,8 @@ internal class Evaluator(
849850

850851
return try {
851852
compare(version1Str, version2Str)
853+
} catch (e: NumberFormatException) {
854+
false
852855
} catch (e: Exception) {
853856
errorBoundary.logException("versionCompareHelper", e)
854857
println("[Statsig]: An exception was caught: $e")

src/main/kotlin/com/statsig/sdk/StatsigMetadata.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ package com.statsig.sdk
22

33
import java.util.Properties
44

5-
private const val VERSION = "1.4.0"
5+
private const val VERSION = "1.4.1"
66

77
internal class StatsigMetadata {
88
companion object {

src/main/kotlin/com/statsig/sdk/StatsigServer.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ sealed class StatsigServer {
6868

6969
@JvmSynthetic abstract fun removeConfigOverride(configName: String)
7070

71-
@JvmSynthetic abstract fun getClientInitializeResponse(user: StatsigUser): Map<String, Any>
71+
abstract fun getClientInitializeResponse(user: StatsigUser): Map<String, Any>
7272

7373
fun logEvent(user: StatsigUser?, eventName: String) {
7474
logEvent(user, eventName, null)

0 commit comments

Comments
 (0)