The communications platform that puts data protection first.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
Rocket.Chat/packages/rocketchat-ui-account/client/avatar/avatar.js

15 lines
405 B

Template.avatar.helpers({
imageUrl() {
let username = this.username;
if ((username == null) && (this.userId != null)) {
const user = Meteor.users.findOne(this.userId);
username = user && user.username;
}
if (username == null) {
return;
}
Session.get(`avatar_random_${ username }`);
const url = getAvatarUrlFromUsername(username);
return `background-image:url(${ url });`;
}
});