Skip to content

Commit 1644d96

Browse files
committed
build
1 parent 190427f commit 1644d96

File tree

1 file changed

+6
-6
lines changed
  • plugins/amazonq/shared/jetbrains-community/src/software/aws/toolkits/jetbrains/services/amazonq/lsp

1 file changed

+6
-6
lines changed

plugins/amazonq/shared/jetbrains-community/src/software/aws/toolkits/jetbrains/services/amazonq/lsp/AmazonQLspService.kt

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,8 @@ import com.intellij.openapi.util.Disposer
2020
import com.intellij.openapi.util.Key
2121
import com.intellij.openapi.util.SystemInfo
2222
import com.intellij.util.io.await
23+
import com.intellij.util.net.HttpConfigurable
2324
import com.intellij.util.net.JdkProxyProvider
24-
import com.intellij.util.net.ProxyAuthentication
2525
import kotlinx.coroutines.CoroutineScope
2626
import kotlinx.coroutines.Deferred
2727
import kotlinx.coroutines.TimeoutCancellationException
@@ -58,7 +58,7 @@ import software.aws.toolkits.jetbrains.services.amazonq.lsp.model.createExtended
5858
import software.aws.toolkits.jetbrains.services.amazonq.lsp.textdocument.TextDocumentServiceHandler
5959
import software.aws.toolkits.jetbrains.services.amazonq.lsp.util.WorkspaceFolderUtil.createWorkspaceFolders
6060
import software.aws.toolkits.jetbrains.services.amazonq.lsp.workspace.WorkspaceServiceHandler
61-
import software.aws.toolkits.jetbrains.services.amazonq.profile.QEndpoints
61+
import software.aws.toolkits.jetbrains.services.amazonq.profile.QDefaultServiceConfig
6262
import software.aws.toolkits.jetbrains.services.telemetry.ClientMetadata
6363
import software.aws.toolkits.jetbrains.settings.LspSettings
6464
import java.io.IOException
@@ -259,10 +259,10 @@ private class AmazonQServerInstance(private val project: Project, private val cs
259259
// will cause slow service init, but maybe fine for now. will not block UI since fetch/extract will be under background progress
260260
val artifact = runBlocking { ArtifactManager(project, manifestRange = null).fetchArtifact() }.toAbsolutePath()
261261

262-
// more slowness
262+
// more network calls
263263
// make assumption that all requests will resolve to the same CA
264264
// also terrible assumption that default endpoint is reachable
265-
val qUri = URI(QEndpoints.Q_DEFAULT_SERVICE_CONFIG.ENDPOINT)
265+
val qUri = URI(QDefaultServiceConfig.ENDPOINT)
266266
val rtsTrustChain = TrustChainUtil.getTrustChain(qUri)
267267
val extraCaCerts = Files.createTempFile("q-extra-ca", ".pem").apply {
268268
writeText(
@@ -290,9 +290,9 @@ private class AmazonQServerInstance(private val project: Project, private val cs
290290
put(
291291
"HTTPS_PROXY",
292292
URIBuilder("http://${address.hostName}:${address.port}").apply {
293-
val login = ProxyAuthentication.getInstance().getKnownAuthentication(address.hostName, address.port)
293+
val login = HttpConfigurable.getInstance().proxyLogin
294294
if (login != null) {
295-
setUserInfo(login.userName, login.getPasswordAsString())
295+
setUserInfo(login, HttpConfigurable.getInstance().plainProxyPassword)
296296
}
297297
}.build().toASCIIString()
298298
)

0 commit comments

Comments
 (0)