|
@@ -14,7 +14,7 @@ var Avatar = (function(my) {
|
14
|
14
|
}
|
15
|
15
|
users[jid] = id;
|
16
|
16
|
}
|
17
|
|
- var url = getGravatarUrl(users[jid]);
|
|
17
|
+ var url = getGravatarUrl(users[jid] || jid);
|
18
|
18
|
var resourceJid = Strophe.getResourceFromJid(jid);
|
19
|
19
|
var thumbnail = $('#participant_' + resourceJid);
|
20
|
20
|
var avatar = $('#avatar_' + resourceJid);
|
|
@@ -128,9 +128,12 @@ var Avatar = (function(my) {
|
128
|
128
|
return mediaStreams[jid][MediaStream.VIDEO_TYPE].muted;
|
129
|
129
|
}
|
130
|
130
|
|
131
|
|
- function getGravatarUrl(email, size) {
|
|
131
|
+ function getGravatarUrl(id, size) {
|
|
132
|
+ if(id === connection.emuc.myroomjid) {
|
|
133
|
+ id = SettingsMenu.getUID();
|
|
134
|
+ }
|
132
|
135
|
return 'https://www.gravatar.com/avatar/' +
|
133
|
|
- (email ? MD5.hexdigest(email.trim().toLowerCase()) : SettingsMenu.getUID()) +
|
|
136
|
+ MD5.hexdigest(id.trim().toLowerCase()) +
|
134
|
137
|
"?d=retro&size=" + (size || "30");
|
135
|
138
|
}
|
136
|
139
|
|