You've already forked matrix-js-sdk
mirror of
https://github.com/matrix-org/matrix-js-sdk.git
synced 2025-07-30 04:23:07 +03:00
replace getMember(myId).membership with getMyMembership
This works with rooms which haven't had their members loaded yet.
This commit is contained in:
@ -202,9 +202,9 @@ function printRoomList() {
|
|||||||
dateStr = new Date(msg.getTs()).toISOString().replace(
|
dateStr = new Date(msg.getTs()).toISOString().replace(
|
||||||
/T/, ' ').replace(/\..+/, '');
|
/T/, ' ').replace(/\..+/, '');
|
||||||
}
|
}
|
||||||
var me = roomList[i].getMember(myUserId);
|
var myMembership = roomList[i].getMyMembership();
|
||||||
if (me) {
|
if (myMembership) {
|
||||||
fmt = fmts[me.membership];
|
fmt = fmts[myMembership];
|
||||||
}
|
}
|
||||||
var roomName = fixWidth(roomList[i].name, 25);
|
var roomName = fixWidth(roomList[i].name, 25);
|
||||||
print(
|
print(
|
||||||
|
@ -1008,14 +1008,8 @@ Crypto.prototype._getE2eRooms = function() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// ignore any rooms which we have left
|
// ignore any rooms which we have left
|
||||||
const me = room.getMember(this._userId);
|
const myMembership = room.getMyMembership();
|
||||||
if (!me || (
|
return myMembership === "join" || myMembership === "invite";
|
||||||
me.membership !== "join" && me.membership !== "invite"
|
|
||||||
)) {
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
return true;
|
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user