Skip to content
Snippets Groups Projects
Commit 8af6c227 authored by David Baker's avatar David Baker
Browse files

Make it easier to override default avatar urls

parent 3792d549
No related branches found
No related tags found
No related merge requests found
......@@ -35,7 +35,10 @@ module.exports = {
}
},
defaultAvatarUrl: function(member) {
defaultAvatarUrl: function(member, width, height, resizeMethod) {
if (this.skinnedDefaultAvatarUrl) {
return this.skinnedDefaultAvatarUrl(member, width, height, resizeMethod);
}
return "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAIAAAADnC86AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADRJREFUeNrszQENADAIACB9QjNbxSKP4eagAFnTseHFErFYLBaLxWKxWCwWi8Vi8cX4CzAABSwCRWJw31gAAAAASUVORK5CYII=";
},
......@@ -50,13 +53,23 @@ module.exports = {
},
getInitialState: function() {
return {
imageUrl: MatrixClientPeg.get().getAvatarUrlForMember(
var url = MatrixClientPeg.get().getAvatarUrlForMember(
this.props.member,
this.props.width,
this.props.height,
this.props.resizeMethod,
false
);
if (!url) {
url = this.defaultAvatarUrl(
this.props.member,
this.props.width,
this.props.height,
this.props.resizeMethod
)
);
}
return {
imageUrl: url
};
}
};
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment