diff --git a/server/sockets/webrtc.ts b/server/sockets/webrtc.ts index b800d94..d4b9e9a 100644 --- a/server/sockets/webrtc.ts +++ b/server/sockets/webrtc.ts @@ -417,7 +417,7 @@ export default function (io: SocketServer, router: types.Router) { cb({ ok: true }) }) - socket.on('updateClient', (updatedClient) => { + socket.on('updateClient', (updatedClient, cb) => { if (updatedClient.username) { socket.data.username = updatedClient.username } @@ -430,6 +430,8 @@ export default function (io: SocketServer, router: types.Router) { socket.data.outputMuted = updatedClient.outputMuted } + cb({ ok: true }) + socket.broadcast.emit('clientChanged', socket.id, socketToClient(socket)) })