private handleMessage()

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
        }
    }