Skip to content

Commit 2a287ca

Browse files
authored
Fix analytics class warnings
1 parent 2cbfa95 commit 2a287ca

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

url-gen/src/main/kotlin/com/cloudinary/Analytics.kt

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -54,15 +54,14 @@ private fun generateVersionString(major: Any, minor: Any, patch: Any? = null): S
5454
}
5555

5656
private fun generateOSVersionString(major: Any, minor: Any? = "0", patch: Any? = null): String {
57-
val patchStr = if (patch != null) patch.toString().toAnalyticsVersionStr() else ""
57+
val patchStr = patch?.toString()?.toAnalyticsVersionStr() ?: ""
5858
val minorStr = minor.toString().padStart(2, '0').toLong().toString(2).toAnalyticsVersionStr()
5959
val majorStr = major.toString().padStart(2, '0').toLong().toString(2).toAnalyticsVersionStr()
6060

61-
return "$majorStr$minorStr"
61+
return "$majorStr$minorStr$patchStr"
6262
}
6363

6464
private fun String.toAnalyticsVersionStr(): String {
65-
val num = this.toInt(2)
6665
return when (val num = this.toInt(2)) {
6766
in 0..25 -> {
6867
('A' + num).toString()

0 commit comments

Comments
 (0)