You've already forked matrix-js-sdk
mirror of
https://github.com/matrix-org/matrix-js-sdk.git
synced 2025-12-04 05:02:41 +03:00
Merge pull request #1635 from matrix-org/travis/media-customization
Add a function to get a room's MXC URI
This commit is contained in:
@@ -818,7 +818,7 @@ Room.prototype.getBlacklistUnverifiedDevices = function() {
|
|||||||
*/
|
*/
|
||||||
Room.prototype.getAvatarUrl = function(baseUrl, width, height, resizeMethod,
|
Room.prototype.getAvatarUrl = function(baseUrl, width, height, resizeMethod,
|
||||||
allowDefault) {
|
allowDefault) {
|
||||||
const roomAvatarEvent = this.currentState.getStateEvents("m.room.avatar", "");
|
const roomAvatarEvent = this.currentState.getStateEvents(EventType.RoomAvatar, "");
|
||||||
if (allowDefault === undefined) {
|
if (allowDefault === undefined) {
|
||||||
allowDefault = true;
|
allowDefault = true;
|
||||||
}
|
}
|
||||||
@@ -836,6 +836,15 @@ Room.prototype.getAvatarUrl = function(baseUrl, width, height, resizeMethod,
|
|||||||
return null;
|
return null;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get the mxc avatar url for the room, if one was set.
|
||||||
|
* @return {string} the mxc avatar url or falsy
|
||||||
|
*/
|
||||||
|
Room.prototype.getMxcAvatarUrl = function() {
|
||||||
|
const roomAvatarEvent = this.currentState.getStateEvents(EventType.RoomAvatar, "");
|
||||||
|
return roomAvatarEvent ? roomAvatarEvent.getContent().url : null;
|
||||||
|
};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Get the aliases this room has according to the room's state
|
* Get the aliases this room has according to the room's state
|
||||||
* The aliases returned by this function may not necessarily
|
* The aliases returned by this function may not necessarily
|
||||||
|
|||||||
Reference in New Issue
Block a user