@@ -5,19 +5,14 @@ package software.aws.toolkits.jetbrains.services.codewhisperer.explorer
5
5
6
6
import com.intellij.ide.projectView.PresentationData
7
7
import com.intellij.ide.util.treeView.AbstractTreeNode
8
- import com.intellij.openapi.application.ApplicationManager
9
8
import com.intellij.openapi.project.Project
10
9
import com.intellij.ui.SimpleTextAttributes
11
10
import com.intellij.util.text.DateTimeFormatManager
12
11
import software.aws.toolkits.core.utils.tryOrNull
13
- import software.aws.toolkits.jetbrains.core.credentials.AwsBearerTokenConnection
14
- import software.aws.toolkits.jetbrains.core.credentials.ToolkitConnection
15
- import software.aws.toolkits.jetbrains.core.credentials.ToolkitConnectionManagerListener
16
12
import software.aws.toolkits.jetbrains.core.credentials.pinning.CodeWhispererConnection
17
13
import software.aws.toolkits.jetbrains.core.explorer.devToolsTab.nodes.AbstractActionTreeNode
18
14
import software.aws.toolkits.jetbrains.core.explorer.devToolsTab.nodes.ActionGroupOnRightClick
19
15
import software.aws.toolkits.jetbrains.core.explorer.devToolsTab.nodes.PinnedConnectionNode
20
- import software.aws.toolkits.jetbrains.core.explorer.refreshDevToolTree
21
16
import software.aws.toolkits.jetbrains.services.codewhisperer.credentials.CodeWhispererLoginType
22
17
import software.aws.toolkits.jetbrains.services.codewhisperer.explorer.nodes.CodeWhispererReconnectNode
23
18
import software.aws.toolkits.jetbrains.services.codewhisperer.explorer.nodes.FreeTierUsageLimitHitNode
@@ -60,21 +55,6 @@ class CodeWhispererServiceNode(
60
55
}
61
56
private val learnCodeWhispererNode by lazy { LearnCodeWhispererNode (nodeProject) }
62
57
63
- init {
64
- ApplicationManager .getApplication().messageBus.connect().subscribe(
65
- ToolkitConnectionManagerListener .TOPIC ,
66
- object : ToolkitConnectionManagerListener {
67
- override fun activeConnectionChanged (newConnection : ToolkitConnection ? ) {
68
- // TODO: Move this IF block into nullifyAccountlessCredentialIfNeeded()
69
- if (newConnection is AwsBearerTokenConnection ) {
70
- CodeWhispererExplorerActionManager .getInstance().nullifyAccountlessCredentialIfNeeded()
71
- }
72
- project.refreshDevToolTree()
73
- }
74
- }
75
- )
76
- }
77
-
78
58
override fun onDoubleClick (event : MouseEvent ) {}
79
59
80
60
override fun getChildren (): Collection <AbstractTreeNode <* >> {
0 commit comments