@@ -17,7 +17,6 @@ import kotlinx.coroutines.flow.distinctUntilChanged
1717import kotlinx.coroutines.flow.launchIn
1818import kotlinx.coroutines.flow.merge
1919import kotlinx.coroutines.flow.onEach
20- import kotlinx.coroutines.future.await
2120import kotlinx.coroutines.launch
2221import org.cef.browser.CefBrowser
2322import org.eclipse.lsp4j.Position
@@ -217,19 +216,19 @@ class BrowserConnector(
217216 showResult(result, partialResultToken, tabId, encryptionManager, browser)
218217 }
219218 CHAT_LINK_CLICK -> {
220- handleUiRequest <LinkClickNotification , LinkClickParams >(node) { server, params ->
219+ handleChatNotification <LinkClickNotification , LinkClickParams >(node) { server, params ->
221220 server.linkClick(params)
222221 }
223222 }
224223
225224 CHAT_INFO_LINK_CLICK -> {
226- handleUiRequest <InfoLinkClickNotification , InfoLinkClickParams >(node) { server, params ->
225+ handleChatNotification <InfoLinkClickNotification , InfoLinkClickParams >(node) { server, params ->
227226 server.infoLinkClick(params)
228227 }
229228 }
230229
231230 CHAT_SOURCE_LINK_CLICK -> {
232- handleUiRequest <SourceLinkClickNotification , SourceLinkClickParams >(node) { server, params ->
231+ handleChatNotification <SourceLinkClickNotification , SourceLinkClickParams >(node) { server, params ->
233232 server.sourceLinkClick(params)
234233 }
235234 }
@@ -255,7 +254,7 @@ class BrowserConnector(
255254 }
256255 }
257256
258- private inline fun <reified T , R > handleUiRequest (
257+ private inline fun <reified T , R > handleChatNotification (
259258 node : JsonNode ,
260259 crossinline serverAction : (server: AmazonQLanguageServer , params: R ) -> CompletableFuture <* >,
261260 ): CompletableFuture <* > where T : ChatNotification <R > {
0 commit comments