We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 458a49a commit 449dd47Copy full SHA for 449dd47
kotlin-sdk-server/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/server/Server.kt
@@ -152,6 +152,12 @@ public open class Server(
152
logger.debug { "Server session successfully connected to transport" }
153
sessions.update { it.add(session) }
154
155
+ // Register cleanup handler to remove session from list when it closes
156
+ session.onClose {
157
+ logger.debug { "Removing closed session from active sessions list" }
158
+ sessions.update { list -> list - session }
159
+ }
160
+
161
_onConnect()
162
return session
163
}
0 commit comments