finishing private messaging
This commit is contained in:
@@ -63,14 +63,6 @@ async function initializeSocket() {
|
||||
socket.auth.serverOffset = serverOffset;
|
||||
});
|
||||
|
||||
form.addEventListener('submit', (e) => {
|
||||
e.preventDefault();
|
||||
if (input.value && currentRecipient) {
|
||||
console.log('Sending message:', input.value, 'to', currentRecipient);
|
||||
socket.emit('chat message', { content: input.value, recipient: currentRecipient});
|
||||
input.value = '';
|
||||
}
|
||||
});
|
||||
|
||||
recipientForm.addEventListener('submit', (e) => {
|
||||
e.preventDefault();
|
||||
@@ -82,9 +74,26 @@ async function initializeSocket() {
|
||||
}
|
||||
});
|
||||
|
||||
form.addEventListener('submit', (e) => {
|
||||
e.preventDefault();
|
||||
if (input.value && currentRecipient) {
|
||||
const sender = socket.user.username;
|
||||
const message = `${sender}: ${currentRecipient}: ${input.value}`;
|
||||
console.log('Sending message:', message);
|
||||
socket.emit('chat message', message);
|
||||
input.value = '';
|
||||
|
||||
// Display the message immediately on the sender's UI
|
||||
const item = document.createElement('li');
|
||||
item.textContent = message;
|
||||
messages.appendChild(item);
|
||||
window.scrollTo(0, document.body.scrollHeight);
|
||||
}
|
||||
});
|
||||
|
||||
socket.on('messages history', (messagesHistory) => {
|
||||
console.log('Received messages history:', messagesHistory);
|
||||
messages.innerHTML = ''; // Clear previous messages
|
||||
//messages.innerHTML = ''; // Clear previous messages
|
||||
messagesHistory.forEach((msg) => {
|
||||
const item = document.createElement('li');
|
||||
item.textContent = msg;
|
||||
|
||||
Reference in New Issue
Block a user