Merge pull request #4772 from matrix-org/travis/room-list/search-own
Include the sticky room when filtering in the new room listpull/21833/head
commit
bd5a81e599
|
@ -230,7 +230,10 @@ export class Algorithm extends EventEmitter {
|
||||||
// Cheaply clone the rooms so we can more easily do operations on the list.
|
// Cheaply clone the rooms so we can more easily do operations on the list.
|
||||||
// We optimize our lookups by trying to reduce sample size as much as possible
|
// We optimize our lookups by trying to reduce sample size as much as possible
|
||||||
// to the rooms we know will be deduped by the Set.
|
// to the rooms we know will be deduped by the Set.
|
||||||
const rooms = this.cachedRooms[tagId];
|
const rooms = this.cachedRooms[tagId].map(r => r); // cheap clone
|
||||||
|
if (this._stickyRoom && this._stickyRoom.tag === tagId && this._stickyRoom.room) {
|
||||||
|
rooms.push(this._stickyRoom.room);
|
||||||
|
}
|
||||||
let remainingRooms = rooms.map(r => r);
|
let remainingRooms = rooms.map(r => r);
|
||||||
let allowedRoomsInThisTag = [];
|
let allowedRoomsInThisTag = [];
|
||||||
let lastFilterPriority = orderedFilters[0].relativePriority;
|
let lastFilterPriority = orderedFilters[0].relativePriority;
|
||||||
|
|
Loading…
Reference in New Issue