diff --git a/public/images/mirotalksfu-logo.png b/public/images/mirotalksfu-logo.png new file mode 100644 index 00000000..c838de2a Binary files /dev/null and b/public/images/mirotalksfu-logo.png differ diff --git a/public/js/RoomClient.js b/public/js/RoomClient.js index 50ce5f93..b6b58406 100644 --- a/public/js/RoomClient.js +++ b/public/js/RoomClient.js @@ -13,6 +13,7 @@ */ const cfg = { + useAvatarApi: true, msgAvatar: 'https://eu.ui-avatars.com/api', }; @@ -37,6 +38,7 @@ const html = { }; const image = { + avatar: '../images/mirotalksfu-logo.png', audio: '../images/audio.gif', poster: '../images/loader.gif', delete: '../images/delete.png', @@ -1698,11 +1700,15 @@ class RoomClient { setVideoAvatarImgName(elemId, peer_name) { let elem = this.getId(elemId); - let avatarImgSize = 250; - elem.setAttribute( - 'src', - cfg.msgAvatar + '?name=' + peer_name + '&size=' + avatarImgSize + '&background=random&rounded=true', - ); + if (cfg.useAvatarApi) { + let avatarImgSize = 250; + elem.setAttribute( + 'src', + cfg.msgAvatar + '?name=' + peer_name + '&size=' + avatarImgSize + '&background=random&rounded=true', + ); + } else { + elem.setAttribute('src', image.avatar); + } } setIsAudio(peer_id, status) {