From ac4826e92f06176425dd42a1eab8e31286f035a0 Mon Sep 17 00:00:00 2001 From: Bas van den Aakster Date: Fri, 12 Dec 2025 21:28:21 +0100 Subject: [PATCH] Add delay and more debugging to identify message sending --- test-connect.js | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/test-connect.js b/test-connect.js index 10100c0..405b4d3 100644 --- a/test-connect.js +++ b/test-connect.js @@ -91,13 +91,20 @@ async function main() { dc.onopen = () => { console.log(' ✓ Data channel opened!') + console.log(` Data channel state: ${dc.readyState}`) - // Send identify message (demo protocol) - console.log(`📤 Sending identify message...`) - dc.send(JSON.stringify({ - type: 'identify', - from: rondevu.getUsername() - })) + // Small delay to ensure both sides are ready + setTimeout(() => { + // Send identify message (demo protocol) + console.log(`📤 Sending identify message...`) + const identifyMsg = JSON.stringify({ + type: 'identify', + from: rondevu.getUsername() + }) + console.log(` Message:`, identifyMsg) + dc.send(identifyMsg) + console.log(` ✓ Identify message sent`) + }, 100) } dc.onmessage = (event) => {