remove need to refresh page when adding user
This commit is contained in:
parent
f4b251aeb3
commit
d4e55289a8
@ -148,3 +148,12 @@ const fromHexString = (hexString) =>
|
||||
|
||||
const toHexString = (bytes) =>
|
||||
bytes.reduce((str, byte) => str + byte.toString(16).padStart(2, '0'), '');
|
||||
|
||||
export async function reconnectSocket() {
|
||||
socket.disconnect();
|
||||
console.log("Socket disconnected.");
|
||||
setTimeout(() => {
|
||||
socket.connect();
|
||||
console.log("Socket reconnected.");
|
||||
}, 100);
|
||||
}
|
||||
|
@ -1,4 +1,5 @@
|
||||
import { render_room } from "./rooms.js";
|
||||
import { reconnectSocket } from "./chat.js";
|
||||
|
||||
// handle key presses (close/confirm)
|
||||
document.addEventListener("keydown", async function(event) {
|
||||
@ -48,6 +49,7 @@ export async function addConfirm() {
|
||||
inputFieldPublicKey.value = '';
|
||||
const { roomid, peer } = await response.json();
|
||||
render_room(roomid, peer);
|
||||
reconnectSocket();
|
||||
}
|
||||
addPopup.style.display = 'none';
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user