1
0
mirror of https://github.com/matrix-org/matrix-js-sdk.git synced 2025-08-18 05:42:00 +03:00

fix more NPEs

This commit is contained in:
Matthew Hodgson
2015-07-16 01:37:39 +01:00
parent ee4d0fb9ee
commit 260d9abced

View File

@@ -725,7 +725,7 @@ MatrixClient.prototype.setAvatarUrl = function(url, callback) {
*/
MatrixClient.prototype.getAvatarUrlForMember =
function(member, width, height, resizeMethod) {
if (!member.events.member) {
if (!member || !member.events.member) {
return null;
}
var rawUrl = member.events.member.getContent().avatar_url;
@@ -747,6 +747,10 @@ MatrixClient.prototype.getAvatarUrlForMember =
MatrixClient.prototype.getAvatarUrlForRoom =
function(room, width, height, resizeMethod) {
if (!room || !room.currentState || !room.currentState.members) {
return null;
}
var userId = this.credentials.userId;
var members = utils.filter(room.currentState.getMembers(), function(m) {
return (m.membership === "join" && m.userId !== userId);