diff --git a/src/Avatar.js b/src/Avatar.js
index e97ed6b673..0ef6c8d07b 100644
--- a/src/Avatar.js
+++ b/src/Avatar.js
@@ -15,7 +15,7 @@ limitations under the License.
*/
'use strict';
-
+var ContentRepo = require("matrix-js-sdk").ContentRepo;
var MatrixClientPeg = require('./MatrixClientPeg');
module.exports = {
@@ -37,6 +37,17 @@ module.exports = {
return url;
},
+ avatarUrlForUser: function(user, width, height, resizeMethod) {
+ var url = ContentRepo.getHttpUriForMxc(
+ MatrixClientPeg.get().getHomeserverUrl(), user.avatarUrl,
+ width, height, resizeMethod
+ );
+ if (!url || url.length === 0) {
+ return null;
+ }
+ return url;
+ },
+
defaultAvatarUrlForString: function(s) {
var images = [ '76cfa6', '50e2c2', 'f4c371' ];
var total = 0;
diff --git a/src/components/views/rooms/MemberTile.js b/src/components/views/rooms/MemberTile.js
index 304d759ea7..cb0bce839f 100644
--- a/src/components/views/rooms/MemberTile.js
+++ b/src/components/views/rooms/MemberTile.js
@@ -156,7 +156,7 @@ module.exports = React.createClass({
var av;
if (member) {
av = (
-