Rework ChatBot #1
8
app.js
8
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) {
|
||||
|
Loading…
Reference in New Issue
Block a user