diff --git a/app.js b/app.js index b51965b..3c8ed9c 100644 --- a/app.js +++ b/app.js @@ -68,6 +68,7 @@ async function initialize() { peerCount++; updatePeerCount(); + // Send the current user's icon to the new peer const iconBuffer = await drive.get(`/icons/${userName}.png`); if (iconBuffer) { const iconMessage = JSON.stringify({ @@ -280,14 +281,15 @@ function truncateHash(hash) { } async function updateIcon(username, avatarBuffer) { + // Update the icon in the local HTML if necessary + // This can be adjusted as per your needs const userIcon = document.querySelector(`img[src*="${username}.png"]`); if (userIcon) { - const servePort = 1337; - const avatarUrl = `http://localhost:${servePort}/icons/${username}.png`; - userIcon.src = avatarUrl; + userIcon.src = URL.createObjectURL(new Blob([avatarBuffer])); } } + function clearMessages() { const messagesContainer = document.querySelector('#messages'); while (messagesContainer.firstChild) {