diff --git a/src/RoomListSorter.js b/src/RoomListSorter.js index d5d3ab1f..bc7a0016 100644 --- a/src/RoomListSorter.js +++ b/src/RoomListSorter.js @@ -20,12 +20,12 @@ function tsOfNewestEvent(room) { return room.timeline[room.timeline.length - 1].getTs(); } -function mostRecentFirst(roomList) { +function mostRecentActivityFirst(roomList) { return roomList.sort(function(a,b) { return tsOfNewestEvent(b) - tsOfNewestEvent(a); }); } module.exports = { - mostRecentFirst: mostRecentFirst + mostRecentActivityFirst: mostRecentActivityFirst }; diff --git a/src/controllers/organisms/RoomList.js b/src/controllers/organisms/RoomList.js index 87413e18..224c2e12 100644 --- a/src/controllers/organisms/RoomList.js +++ b/src/controllers/organisms/RoomList.js @@ -96,7 +96,7 @@ module.exports = { }, getRoomList() { - return RoomListSorter.mostRecentFirst(MatrixClientPeg.get().getRooms()); + return RoomListSorter.mostRecentActivityFirst(MatrixClientPeg.get().getRooms()); }, makeRoomTiles: function() { diff --git a/src/controllers/pages/MatrixChat.js b/src/controllers/pages/MatrixChat.js index 94c933a5..fe126e50 100644 --- a/src/controllers/pages/MatrixChat.js +++ b/src/controllers/pages/MatrixChat.js @@ -107,7 +107,7 @@ module.exports = { cli.on('syncComplete', function() { var firstRoom = null; if (cli.getRooms() && cli.getRooms().length) { - firstRoom = RoomListSorter.mostRecentFirst( + firstRoom = RoomListSorter.mostRecentActivityFirst( cli.getRooms() )[0].roomId; }