@@ -18,15 +18,16 @@ import com.coder.gateway.sdk.v2.models.Workspace
1818import com.coder.gateway.sdk.v2.models.WorkspaceBuild
1919import com.coder.gateway.sdk.v2.models.WorkspaceResource
2020import com.coder.gateway.sdk.v2.models.WorkspaceTransition
21- import com.coder.gateway.services.CoderSettingsState
2221import com.coder.gateway.settings.CoderSettings
22+ import com.coder.gateway.settings.CoderSettingsState
2323import com.coder.gateway.util.CoderHostnameVerifier
2424import com.coder.gateway.util.coderSocketFactory
2525import com.coder.gateway.util.coderTrustManagers
26+ import com.coder.gateway.util.getArch
2627import com.coder.gateway.util.getHeaders
28+ import com.coder.gateway.util.getOS
2729import com.coder.gateway.util.toURL
2830import com.coder.gateway.util.withPath
29- import com.intellij.openapi.util.SystemInfo
3031import com.intellij.util.ImageLoader
3132import com.intellij.util.ui.ImageUtil
3233import 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