in packages/core/src/amazonqFeatureDev/views/actions/uiMessageListener.ts [29:71]
private handleMessage(msg: ExtensionMessage) {
switch (msg.command) {
case 'chat-prompt':
this.processChatMessage(msg)
break
case 'follow-up-was-clicked':
this.followUpClicked(msg)
break
case 'open-diff':
this.openDiff(msg)
break
case 'chat-item-voted':
this.chatItemVoted(msg)
break
case 'chat-item-feedback':
this.chatItemFeedback(msg)
break
case 'stop-response':
this.stopResponse(msg)
break
case 'new-tab-was-created':
this.tabOpened(msg)
break
case 'tab-was-removed':
this.tabClosed(msg)
break
case 'auth-follow-up-was-clicked':
this.authClicked(msg)
break
case 'response-body-link-click':
this.processResponseBodyLinkClick(msg)
break
case 'insert_code_at_cursor_position':
this.insertCodeAtPosition(msg)
break
case 'file-click':
this.fileClicked(msg)
break
case 'store-code-result-message-id':
this.storeCodeResultMessageId(msg)
break
}
}