Skip to content

Commit 3096448

Browse files
committedMar 21, 2024
Use our os/arch functions for user agent
SystemInfo is not available in other contexts.
1 parent 22a3384 commit 3096448

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed
 

‎src/main/kotlin/com/coder/gateway/sdk/CoderRestClient.kt

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,15 +18,16 @@ import com.coder.gateway.sdk.v2.models.Workspace
1818
import com.coder.gateway.sdk.v2.models.WorkspaceBuild
1919
import com.coder.gateway.sdk.v2.models.WorkspaceResource
2020
import com.coder.gateway.sdk.v2.models.WorkspaceTransition
21-
import com.coder.gateway.services.CoderSettingsState
2221
import com.coder.gateway.settings.CoderSettings
22+
import com.coder.gateway.settings.CoderSettingsState
2323
import com.coder.gateway.util.CoderHostnameVerifier
2424
import com.coder.gateway.util.coderSocketFactory
2525
import com.coder.gateway.util.coderTrustManagers
26+
import com.coder.gateway.util.getArch
2627
import com.coder.gateway.util.getHeaders
28+
import com.coder.gateway.util.getOS
2729
import com.coder.gateway.util.toURL
2830
import com.coder.gateway.util.withPath
29-
import com.intellij.openapi.util.SystemInfo
3031
import com.intellij.util.ImageLoader
3132
import com.intellij.util.ui.ImageUtil
3233
import com.squareup.moshi.Moshi
@@ -98,7 +99,7 @@ open class CoderRestClient(
9899
.sslSocketFactory(socketFactory, trustManagers[0] as X509TrustManager)
99100
.hostnameVerifier(CoderHostnameVerifier(settings.tls.altHostname))
100101
.addInterceptor { it.proceed(it.request().newBuilder().addHeader("Coder-Session-Token", token).build()) }
101-
.addInterceptor { it.proceed(it.request().newBuilder().addHeader("User-Agent", "Coder Gateway/${pluginVersion} (${SystemInfo.getOsNameAndVersion()}; ${SystemInfo.OS_ARCH})").build()) }
102+
.addInterceptor { it.proceed(it.request().newBuilder().addHeader("User-Agent", "Coder Gateway/${pluginVersion} (${getOS()}; ${getArch()})").build()) }
102103
.addInterceptor {
103104
var request = it.request()
104105
val headers = getHeaders(url, settings.headerCommand)

0 commit comments

Comments
 (0)
Please sign in to comment.