From 6ada2c3fbd855f117de7bb2fd8d37a228d6da39f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9D=D0=B8=D0=BA=D0=B8=D1=82=D0=B0=20=D0=9A=D1=80=D1=83?= =?UTF-8?q?=D0=B3=D0=BB=D0=B8=D1=86=D0=BA=D0=B8=D0=B9?= Date: Thu, 9 Oct 2025 06:23:13 +0600 Subject: [PATCH] update --- client/app/pages/preferences.vue | 13 ++++++++----- server/sockets/webrtc.ts | 2 +- 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/client/app/pages/preferences.vue b/client/app/pages/preferences.vue index 1451269..f45a2ed 100644 --- a/client/app/pages/preferences.vue +++ b/client/app/pages/preferences.vue @@ -8,7 +8,7 @@ - + @@ -25,11 +25,14 @@ const toast = useToast() const localUsername = ref(username.value) async function save() { - if (localUsername.value && localUsername.value !== username.value) { - username.value = localUsername.value + if (!localUsername.value || localUsername.value === username.value) + return - await signaling.socket.value?.emitWithAck('updateClient', { username }) - } + username.value = localUsername.value + + await signaling.socket.value?.emitWithAck('updateClient', { + username: username.value, + }) toast.add({ severity: 'success', summary: 'Saved', life: 1000, closable: false }) } diff --git a/server/sockets/webrtc.ts b/server/sockets/webrtc.ts index d4b9e9a..df44b5b 100644 --- a/server/sockets/webrtc.ts +++ b/server/sockets/webrtc.ts @@ -432,7 +432,7 @@ export default function (io: SocketServer, router: types.Router) { cb({ ok: true }) - socket.broadcast.emit('clientChanged', socket.id, socketToClient(socket)) + namespace.emit('clientChanged', socket.id, socketToClient(socket)) }) socket.on('disconnect', () => {