Imp: local profile avatar.
-Implemented the possibility to add a locally stored avatar quickly and easily during the voice chat, without resorting to editing the URL -The avatar can be changed seamlessly and with no delay or reload -It resets on reload REASONS: I implemented this feature because I felt the editing of the URL is a bit cluckly as a whole This feature makes for a more streamlined experience for the end-user
This commit is contained in:
+4
-2
@@ -1616,17 +1616,19 @@ io.sockets.on('connect', async (socket) => {
|
||||
let peer_id_to_update = null;
|
||||
|
||||
for (let peer_id in peers[room_id]) {
|
||||
if (peers[room_id][peer_id]['peer_name'] == peer_name_old && peer_id == socket.id) {
|
||||
if (peer_id == socket.id) {
|
||||
peers[room_id][peer_id]['peer_name'] = peer_name_new;
|
||||
peers[room_id][peer_id]['peer_avatar'] = peer_avatar;
|
||||
// presenter
|
||||
if (presenters && presenters[room_id] && presenters[room_id][peer_id]) {
|
||||
presenters[room_id][peer_id]['peer_name'] = peer_name_new;
|
||||
}
|
||||
peer_id_to_update = peer_id;
|
||||
log.debug('[' + socket.id + '] Peer name changed', {
|
||||
log.debug('[' + socket.id + '] Peer profile changed', {
|
||||
peer_name_old: peer_name_old,
|
||||
peer_name_new: peer_name_new,
|
||||
});
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user