diff --git a/chat_client/static/js/message_utils.js b/chat_client/static/js/message_utils.js index b910ec86..776c2c87 100644 --- a/chat_client/static/js/message_utils.js +++ b/chat_client/static/js/message_utils.js @@ -116,14 +116,15 @@ async function addPromptMessage(cid, userID, messageText, promptId, promptState) const tableBody = document.getElementById(`${promptId}_tbody`); if (await getCurrentSkin(cid) === CONVERSATION_SKINS.PROMPTS){ try { + const userData = await getUserData(userID); promptState = PROMPT_STATES[promptState].toLowerCase(); if (!getUserPromptTR(promptId, userID)) { - const userData = await getUserData(userID); const newUserRow = await buildSubmindHTML(promptId, userID, userData, '', '', ''); tableBody.insertAdjacentHTML('beforeend', newUserRow); } try { - const messageElem = document.getElementById(`${promptId}_${userID}_${promptState}`); + console.log("userData:", userData) + const messageElem = document.getElementById(`${promptId}_${userData['nickname']}_${promptState}`); messageElem.innerText = messageText; } catch (e) { console.warn(`Failed to add prompt message (${cid},${userID}, ${messageText}, ${promptId}, ${promptState}) - ${e}`) diff --git a/chat_client/static/js/sio.js b/chat_client/static/js/sio.js index a3281962..4f685fe5 100644 --- a/chat_client/static/js/sio.js +++ b/chat_client/static/js/sio.js @@ -82,8 +82,9 @@ function initSIO(){ console.info(`setting prompt_id=${promptID} as completed`); if (promptElem){ const promptWinner = document.getElementById(`${promptID}_winner`); + const winner_response = document.getElementById(`${promptID}_${data['winner']}_resp`).innerText; console.log("data:", data) - promptWinner.innerHTML = await buildPromptWinnerHTML(data['winner']); + promptWinner.innerHTML = await buildPromptWinnerHTML(data['winner'], winner_response); }else { console.warn(`Failed to get HTML element from prompt_id=${promptID}`); } diff --git a/chat_client/templates/components/prompt_participant.html b/chat_client/templates/components/prompt_participant.html index 33e47487..5fc59a15 100644 --- a/chat_client/templates/components/prompt_participant.html +++ b/chat_client/templates/components/prompt_participant.html @@ -3,20 +3,20 @@ {participant_icon}