Просмотр исходного кода

Sends and dispatches avatarId command.

j8
damencho 9 лет назад
Родитель
Сommit
8e6d7d3960
1 измененных файлов: 8 добавлений и 0 удалений
  1. 8
    0
      conference.js

+ 8
- 0
conference.js Просмотреть файл

@@ -48,6 +48,7 @@ const commands = {
48 48
     CONNECTION_QUALITY: "stats",
49 49
     EMAIL: "email",
50 50
     AVATAR_URL: "avatar-url",
51
+    AVATAR_ID: "avatar-id",
51 52
     ETHERPAD: "etherpad",
52 53
     SHARED_VIDEO: "shared-video",
53 54
     CUSTOM_ROLE: "custom-role"
@@ -758,6 +759,8 @@ export default {
758 759
         let avatarUrl = APP.settings.getAvatarUrl();
759 760
         avatarUrl && sendData(this.commands.defaults.AVATAR_URL,
760 761
             avatarUrl);
762
+        !email && sendData(
763
+             this.commands.defaults.AVATAR_ID, APP.settings.getAvatarId());
761 764
 
762 765
         let nick = APP.settings.getDisplayName();
763 766
         if (config.useNicks && !nick) {
@@ -1257,6 +1260,11 @@ export default {
1257 1260
             APP.UI.setUserAvatarUrl(from, data.value);
1258 1261
         });
1259 1262
 
1263
+        room.addCommandListener(this.commands.defaults.AVATAR_ID,
1264
+            (data, from) => {
1265
+                APP.UI.setUserAvatarID(from, data.value);
1266
+            });
1267
+
1260 1268
         APP.UI.addListener(UIEvents.NICKNAME_CHANGED, changeLocalDisplayName);
1261 1269
 
1262 1270
         APP.UI.addListener(UIEvents.START_MUTED_CHANGED,

Загрузка…
Отмена
Сохранить