Update for react-sdk dbkr/fix_peeking branch
With the react-sdk update, this does nothing functionally since the room ID would just have been ignored, but update this to correctly supply only one of ID/alias.
This commit is contained in:
parent
a5986ade51
commit
3547bd8d00
1 changed files with 12 additions and 8 deletions
|
@ -116,16 +116,20 @@ module.exports = React.createClass({
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
// It's not really possible to join Matrix rooms by ID because the HS has no way to know
|
var payload = {
|
||||||
// which servers to start querying. However, there's no other way to join rooms in
|
|
||||||
// this list without aliases at present, so if roomAlias isn't set here we'll rely
|
|
||||||
// on view_room falling back to using the ID
|
|
||||||
dis.dispatch({
|
|
||||||
oob_data: oob_data,
|
oob_data: oob_data,
|
||||||
action: 'view_room',
|
action: 'view_room',
|
||||||
room_id: roomId,
|
};
|
||||||
room_alias: roomAlias,
|
// It's not really possible to join Matrix rooms by ID because the HS has no way to know
|
||||||
});
|
// which servers to start querying. However, there's no other way to join rooms in
|
||||||
|
// this list without aliases at present, so if roomAlias isn't set here we have no
|
||||||
|
// choice but to supply the ID.
|
||||||
|
if (roomAlias) {
|
||||||
|
payload.room_alias = roomAlias;
|
||||||
|
} else {
|
||||||
|
payload.room_id = roomId;
|
||||||
|
}
|
||||||
|
dis.dispatch(payload);
|
||||||
},
|
},
|
||||||
|
|
||||||
getRows: function(filter) {
|
getRows: function(filter) {
|
||||||
|
|
Loading…
Reference in a new issue