Skip to content

Commit f1c5639

Browse files
committed
lint
1 parent 747698b commit f1c5639

File tree

3 files changed

+8
-6
lines changed

3 files changed

+8
-6
lines changed

plugins/amazonq/shared/jetbrains-community/src/software/aws/toolkits/jetbrains/services/amazonq/project/ProjectContextController.kt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,13 +15,13 @@ import com.intellij.openapi.vfs.newvfs.events.VFileDeleteEvent
1515
import com.intellij.openapi.vfs.newvfs.events.VFileEvent
1616
import com.intellij.util.concurrency.annotations.RequiresBackgroundThread
1717
import kotlinx.coroutines.CoroutineScope
18-
import kotlinx.coroutines.Dispatchers
1918
import kotlinx.coroutines.Job
2019
import kotlinx.coroutines.TimeoutCancellationException
2120
import kotlinx.coroutines.launch
2221
import kotlinx.coroutines.withContext
2322
import software.aws.toolkits.core.utils.getLogger
2423
import software.aws.toolkits.core.utils.warn
24+
import software.aws.toolkits.jetbrains.core.coroutines.IO
2525
import software.aws.toolkits.jetbrains.utils.pluginAwareExecuteOnPooledThread
2626
import java.util.concurrent.TimeoutException
2727

@@ -30,7 +30,7 @@ class ProjectContextController(private val project: Project, private val cs: Cor
3030
// TODO: Ideally we should inject dependencies via constructor for easier testing, refer to how [TelemetryService] inject publisher and batcher
3131
private val encoderServer: EncoderServer = EncoderServer(project)
3232
private val projectContextProvider: ProjectContextProvider = ProjectContextProvider(project, encoderServer, cs)
33-
val initJob: Job = cs.launch(Dispatchers.IO) {
33+
val initJob: Job = cs.launch(IO) {
3434
encoderServer.downloadArtifactsAndStartServer()
3535
}
3636

@@ -53,7 +53,7 @@ class ProjectContextController(private val project: Project, private val cs: Cor
5353

5454
fun getProjectContextIndexComplete() = projectContextProvider.isIndexComplete.get()
5555

56-
suspend fun queryChat(prompt: String, timeout: Long?): List<RelevantDocument> = withContext(Dispatchers.IO) {
56+
suspend fun queryChat(prompt: String, timeout: Long?): List<RelevantDocument> = withContext(IO) {
5757
try {
5858
projectContextProvider.query(prompt, timeout)
5959
} catch (e: Exception) {
@@ -62,7 +62,7 @@ class ProjectContextController(private val project: Project, private val cs: Cor
6262
}
6363
}
6464

65-
suspend fun queryInline(query: String, filePath: String): List<InlineBm25Chunk> = withContext(Dispatchers.IO) {
65+
suspend fun queryInline(query: String, filePath: String): List<InlineBm25Chunk> = withContext(IO) {
6666
try {
6767
projectContextProvider.queryInline(query, filePath, InlineContextTarget.CODEMAP)
6868
} catch (e: Exception) {

plugins/amazonq/shared/jetbrains-community/src/software/aws/toolkits/jetbrains/services/amazonq/project/ProjectContextProvider.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@ import com.intellij.openapi.vfs.VirtualFile
1616
import com.intellij.openapi.vfs.VirtualFileVisitor
1717
import com.intellij.openapi.vfs.isFile
1818
import kotlinx.coroutines.CoroutineScope
19-
import kotlinx.coroutines.Dispatchers
2019
import kotlinx.coroutines.async
2120
import kotlinx.coroutines.delay
2221
import kotlinx.coroutines.launch
@@ -26,6 +25,7 @@ import software.aws.toolkits.core.utils.debug
2625
import software.aws.toolkits.core.utils.getLogger
2726
import software.aws.toolkits.core.utils.info
2827
import software.aws.toolkits.core.utils.warn
28+
import software.aws.toolkits.jetbrains.core.coroutines.IO
2929
import software.aws.toolkits.jetbrains.services.amazonq.CHAT_EXPLICIT_PROJECT_CONTEXT_TIMEOUT
3030
import software.aws.toolkits.jetbrains.services.amazonq.FeatureDevSessionContext
3131
import software.aws.toolkits.jetbrains.services.amazonq.SUPPLEMENTAL_CONTEXT_TIMEOUT
@@ -45,7 +45,7 @@ class ProjectContextProvider(val project: Project, private val encoderServer: En
4545
private val mapper = jacksonObjectMapper()
4646

4747
init {
48-
cs.launch(Dispatchers.IO) {
48+
cs.launch(IO) {
4949
if (ApplicationManager.getApplication().isUnitTestMode) {
5050
return@launch
5151
}

plugins/core/jetbrains-community/src/software/aws/toolkits/jetbrains/core/coroutines/contexts.kt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,3 +32,5 @@ fun getCoroutineUiContext(): CoroutineContext = EdtCoroutineDispatcher
3232
fun getCoroutineBgContext(): CoroutineContext = AppExecutorUtil.getAppExecutorService().asCoroutineDispatcher()
3333

3434
val EDT = Dispatchers.EDT
35+
36+
val IO = Dispatchers.IO

0 commit comments

Comments
 (0)