File tree Expand file tree Collapse file tree 5 files changed +6
-4
lines changed Expand file tree Collapse file tree 5 files changed +6
-4
lines changed Original file line number Diff line number Diff line change @@ -53,6 +53,7 @@ import software.aws.toolkits.jetbrains.core.coroutines.projectCoroutineScope
5353import software.aws.toolkits.jetbrains.core.credentials.ToolkitConnection
5454import software.aws.toolkits.jetbrains.core.credentials.ToolkitConnectionManager
5555import software.aws.toolkits.jetbrains.core.credentials.pinning.CodeWhispererConnection
56+ import software.aws.toolkits.jetbrains.services.amazonq.SUPPLEMENTAL_CONTEXT_TIMEOUT
5657import software.aws.toolkits.jetbrains.services.codewhisperer.credentials.CodeWhispererClientAdaptor
5758import software.aws.toolkits.jetbrains.services.codewhisperer.customization.CodeWhispererModelConfigurator
5859import software.aws.toolkits.jetbrains.services.codewhisperer.editor.CodeWhispererEditorManager
@@ -76,7 +77,6 @@ import software.aws.toolkits.jetbrains.services.codewhisperer.telemetry.CodeWhis
7677import software.aws.toolkits.jetbrains.services.codewhisperer.util.CaretMovement
7778import software.aws.toolkits.jetbrains.services.codewhisperer.util.CodeInsightsSettingsFacade
7879import software.aws.toolkits.jetbrains.services.codewhisperer.util.CodeWhispererConstants
79- import software.aws.toolkits.jetbrains.services.codewhisperer.util.CodeWhispererConstants.SUPPLEMENTAL_CONTEXT_TIMEOUT
8080import software.aws.toolkits.jetbrains.services.codewhisperer.util.CodeWhispererUtil.getCompletionType
8181import software.aws.toolkits.jetbrains.services.codewhisperer.util.CodeWhispererUtil.getTelemetryOptOutPreference
8282import software.aws.toolkits.jetbrains.services.codewhisperer.util.CodeWhispererUtil.notifyErrorCodeWhispererUsageLimit
Original file line number Diff line number Diff line change @@ -53,6 +53,7 @@ import software.aws.toolkits.jetbrains.core.coroutines.projectCoroutineScope
5353import software.aws.toolkits.jetbrains.core.credentials.ToolkitConnection
5454import software.aws.toolkits.jetbrains.core.credentials.ToolkitConnectionManager
5555import software.aws.toolkits.jetbrains.core.credentials.pinning.CodeWhispererConnection
56+ import software.aws.toolkits.jetbrains.services.amazonq.SUPPLEMENTAL_CONTEXT_TIMEOUT
5657import software.aws.toolkits.jetbrains.services.codewhisperer.credentials.CodeWhispererClientAdaptor
5758import software.aws.toolkits.jetbrains.services.codewhisperer.customization.CodeWhispererModelConfigurator
5859import software.aws.toolkits.jetbrains.services.codewhisperer.editor.CodeWhispererEditorManagerNew
@@ -78,7 +79,6 @@ import software.aws.toolkits.jetbrains.services.codewhisperer.telemetry.CodeWhis
7879import software.aws.toolkits.jetbrains.services.codewhisperer.util.CaretMovement
7980import software.aws.toolkits.jetbrains.services.codewhisperer.util.CodeInsightsSettingsFacade
8081import software.aws.toolkits.jetbrains.services.codewhisperer.util.CodeWhispererConstants
81- import software.aws.toolkits.jetbrains.services.codewhisperer.util.CodeWhispererConstants.SUPPLEMENTAL_CONTEXT_TIMEOUT
8282import software.aws.toolkits.jetbrains.services.codewhisperer.util.CodeWhispererUtil.getCompletionType
8383import software.aws.toolkits.jetbrains.services.codewhisperer.util.CodeWhispererUtil.getTelemetryOptOutPreference
8484import software.aws.toolkits.jetbrains.services.codewhisperer.util.CodeWhispererUtil.notifyErrorCodeWhispererUsageLimit
Original file line number Diff line number Diff line change @@ -30,7 +30,6 @@ object CodeWhispererConstants {
3030 const val POPUP_DELAY : Long = 250
3131 const val POPUP_DELAY_CHECK_INTERVAL : Long = 25
3232 const val IDLE_TIME_CHECK_INTERVAL : Long = 25
33- const val SUPPLEMENTAL_CONTEXT_TIMEOUT = 100L
3433 const val SUPPLEMETAL_CONTEXT_BUFFER = 10L
3534
3635 val AWSTemplateKeyWordsRegex = Regex (" (AWSTemplateFormatVersion|Resources|AWS::|Description)" )
Original file line number Diff line number Diff line change @@ -37,3 +37,5 @@ const val CODE_TRANSFORM_PREREQUISITES =
3737 " https://docs.aws.amazon.com/amazonq/latest/qdeveloper-ug/code-transformation.html#prerequisites"
3838
3939const val FEATURE_EVALUATION_PRODUCT_NAME = " CodeWhisperer"
40+
41+ const val SUPPLEMENTAL_CONTEXT_TIMEOUT = 100L
Original file line number Diff line number Diff line change @@ -27,6 +27,7 @@ import software.aws.toolkits.core.utils.getLogger
2727import software.aws.toolkits.core.utils.info
2828import software.aws.toolkits.core.utils.warn
2929import software.aws.toolkits.jetbrains.services.amazonq.FeatureDevSessionContext
30+ import software.aws.toolkits.jetbrains.services.amazonq.SUPPLEMENTAL_CONTEXT_TIMEOUT
3031import software.aws.toolkits.jetbrains.services.cwc.controller.chat.telemetry.getStartUrl
3132import software.aws.toolkits.jetbrains.settings.CodeWhispererSettings
3233import software.aws.toolkits.telemetry.AmazonqTelemetry
@@ -172,7 +173,7 @@ class ProjectContextProvider(val project: Project, private val encoderServer: En
172173 }
173174 }
174175
175- suspend fun queryInline (query : String , filePath : String ): List <InlineBm25Chunk > = withTimeout(100L ) {
176+ suspend fun queryInline (query : String , filePath : String ): List <InlineBm25Chunk > = withTimeout(SUPPLEMENTAL_CONTEXT_TIMEOUT ) {
176177 cs.async {
177178 val encrypted = encryptRequest(QueryInlineCompletionRequest (query, filePath))
178179 val r = sendMsgToLsp(LspMessage .QueryInlineCompletion , encrypted)
You can’t perform that action at this time.
0 commit comments