@@ -7,6 +7,7 @@ import com.fasterxml.jackson.databind.DeserializationFeature
7
7
import com.fasterxml.jackson.module.kotlin.jacksonObjectMapper
8
8
import com.fasterxml.jackson.module.kotlin.readValue
9
9
import com.intellij.openapi.Disposable
10
+ import com.intellij.openapi.components.Service
10
11
import com.intellij.openapi.components.service
11
12
import com.intellij.util.text.nullize
12
13
import org.apache.http.client.methods.CloseableHttpResponse
@@ -20,6 +21,7 @@ import org.apache.http.impl.client.CloseableHttpClient
20
21
import org.apache.http.impl.client.HttpClientBuilder
21
22
import software.aws.toolkits.core.utils.error
22
23
import software.aws.toolkits.core.utils.getLogger
24
+ import software.aws.toolkits.core.utils.info
23
25
import software.aws.toolkits.jetbrains.services.caws.CawsConstants
24
26
import software.aws.toolkits.jetbrains.services.caws.envclient.models.CreateDevfileRequest
25
27
import software.aws.toolkits.jetbrains.services.caws.envclient.models.CreateDevfileResponse
@@ -30,10 +32,15 @@ import software.aws.toolkits.jetbrains.services.caws.envclient.models.UpdateActi
30
32
import software.aws.toolkits.jetbrains.utils.notifyError
31
33
import software.aws.toolkits.resources.message
32
34
35
+ @Service
33
36
class CawsEnvironmentClient (
34
- private val endpoint : String = System .getenv(CawsConstants .CAWS_ENV_AUTH_TOKEN_VAR ).nullize(true) ? : CawsConstants .DEFAULT_CAWS_ENV_API_ENDPOINT ,
37
+ private val endpoint : String = System .getenv(CawsConstants .CAWS_ENV_API_ENDPOINT ).nullize(true) ? : CawsConstants .DEFAULT_CAWS_ENV_API_ENDPOINT ,
35
38
private val httpClient : CloseableHttpClient = HttpClientBuilder .create().build()
36
39
) : Disposable {
40
+ init {
41
+ LOG .info { " Initialized with endpoint: $endpoint " }
42
+ }
43
+
37
44
private val objectMapper = jacksonObjectMapper().also {
38
45
it.enable(DeserializationFeature .READ_UNKNOWN_ENUM_VALUES_USING_DEFAULT_VALUE )
39
46
it.disable(DeserializationFeature .FAIL_ON_UNKNOWN_PROPERTIES )
0 commit comments