Skip to content

Commit b38b5c0

Browse files
authored
Merge pull request #1088 from rafsanjani/rafsanjani/nullable-os-version
fix: Make OS version optional in headers
2 parents 092283c + 79b80e6 commit b38b5c0

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

Supabase/src/commonMain/kotlin/io/github/jan/supabase/PlatformTarget.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ enum class PlatformTarget {
1212

1313
data class OSInformation(
1414
val name: String,
15-
val version: String
15+
val version: String?
1616
) {
1717

1818
companion object {

Supabase/src/commonMain/kotlin/io/github/jan/supabase/network/KtorSupabaseHttpClient.kt

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,10 @@ class KtorSupabaseHttpClient @SupabaseInternal constructor(
115115
append("X-Client-Info", "supabase-kt/${BuildConfig.PROJECT_VERSION}")
116116
osInformation?.let {
117117
append("X-Supabase-Client-Platform", it.name)
118-
append("X-Supabase-Client-Platform-Version", it.version)
118+
119+
it.version?.let { version ->
120+
append("X-Supabase-Client-Platform-Version", version)
121+
}
119122
}
120123
}
121124
port = HTTPS_PORT

0 commit comments

Comments
 (0)