async function submitMessage()

in src/frontend_service/static/index.js [65:89]


async function submitMessage() {
    let msg = $('.chat-bar input').val();
    // Add message to UI
    logMessage("human", msg)
    // Clear message
    $('.chat-bar input').val('');
    window.setTimeout(() => {
        $('#loader-container').show();
        $('.chat-content').scrollTop($('.chat-content').prop("scrollHeight"));
    }, 400);
    try {
        // Prompt LLM
        let answer = await askQuestion(msg);
        $('#loader-container').hide();
        // Add response to UI
        if (answer.type === "message") {
            logMessage("ai", answer.content, answer.trace)
        } else if (answer.type === "confirmation") {
            const messageId = generateRandomID(10);
            buildConfirmation(answer.content, messageId)
        }
    } catch (err) {
        window.alert(`Error when submitting question: ${err}`);
    }
}