Skip to content

Commit b74af17

Browse files
authored
Update active connection on unlinking (#3966)
* Update active connection on unlinking * updated listener * detekt * detekt 2
1 parent 6a83cfc commit b74af17

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

jetbrains-core/src/software/aws/toolkits/jetbrains/core/gettingstarted/editor/GettingStartedPanel.kt

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,8 @@ import software.aws.toolkits.jetbrains.core.credentials.loginSso
4848
import software.aws.toolkits.jetbrains.core.credentials.logoutFromSsoConnection
4949
import software.aws.toolkits.jetbrains.core.credentials.pinning.CodeCatalystConnection
5050
import software.aws.toolkits.jetbrains.core.credentials.pinning.CodeWhispererConnection
51+
import software.aws.toolkits.jetbrains.core.credentials.pinning.ConnectionPinningManagerListener
52+
import software.aws.toolkits.jetbrains.core.credentials.pinning.FeatureWithPinnedConnection
5153
import software.aws.toolkits.jetbrains.core.credentials.sono.CODECATALYST_SCOPES
5254
import software.aws.toolkits.jetbrains.core.credentials.sono.SONO_REGION
5355
import software.aws.toolkits.jetbrains.core.credentials.sono.SONO_URL
@@ -112,6 +114,16 @@ class GettingStartedPanel(
112114
}
113115
}
114116
)
117+
118+
ApplicationManager.getApplication().messageBus.connect(this).subscribe(
119+
ConnectionPinningManagerListener.TOPIC,
120+
object : ConnectionPinningManagerListener {
121+
override fun pinnedConnectionChanged(feature: FeatureWithPinnedConnection, newConnection: ToolkitConnection?) {
122+
connectionUpdated()
123+
}
124+
}
125+
)
126+
115127
addToCenter(
116128
panel {
117129
indent {

0 commit comments

Comments
 (0)