Post return messages

This commit is contained in:
Frank
2026-01-08 11:41:46 +01:00
parent f5aabafcc5
commit e54c870f05
3 changed files with 27 additions and 3 deletions

View File

@@ -24,6 +24,7 @@ function subscribeToMercure(mercurePublicUrl, topic) {
msgEl.style.color = '#0F0'; // Green for incoming messages
msgEl.style.marginBottom = '10px';
messageContainer.appendChild(msgEl);
window.scrollTo(0, document.body.scrollHeight);
if(stillPlayingSound)
playSound();
console.log('[Mercure][game1] sequenceFinished status:', sequenceFinished);
@@ -181,6 +182,7 @@ document.addEventListener('DOMContentLoaded', async () => {
msgEl.textContent = msg[0];
msgEl.style.marginBottom = '10px';
messageContainer.appendChild(msgEl);
window.scrollTo(0, document.body.scrollHeight);
playSound();
@@ -203,6 +205,13 @@ document.addEventListener('DOMContentLoaded', async () => {
stillPlayingSound = false;
sequenceFinished = false;
const message = inputField.value.trim();
const msgEl = document.createElement('div');
msgEl.className = 'message';
msgEl.textContent = message;
msgEl.style.marginBottom = '10px';
messageContainer.appendChild(msgEl);
if (message && apiEchoUrl) {
inputField.value = '';
try {
@@ -211,6 +220,16 @@ document.addEventListener('DOMContentLoaded', async () => {
body: { message, ts: new Date().toISOString() },
});
console.log('[API][game1] message sent →', response);
if (response && response.result && Array.isArray(response.result.result)) {
response.result.result.forEach(text => {
const msgEl = document.createElement('div');
msgEl.className = 'message';
msgEl.textContent = text;
msgEl.style.marginBottom = '10px';
messageContainer.appendChild(msgEl);
});
window.scrollTo(0, document.body.scrollHeight);
}
} catch (err) {
console.error('[API][game1] Failed to send message:', err);
}