Order room list by most recent activity

This commit is contained in:
David Baker 2015-07-08 18:18:03 +01:00
parent a591b66732
commit d58fdef362
3 changed files with 69 additions and 24 deletions

View file

@ -20,6 +20,7 @@ limitations under the License.
var Loader = require("react-loader");
var MatrixClientPeg = require("../../MatrixClientPeg");
var RoomListSorter = require("../../RoomListSorter");
var dis = require("../../dispatcher");
@ -106,7 +107,9 @@ module.exports = {
cli.on('syncComplete', function() {
var firstRoom = null;
if (cli.getRooms() && cli.getRooms().length) {
firstRoom = cli.getRooms()[0].roomId;
firstRoom = RoomListSorter.mostRecentFirst(
cli.getRooms()
)[0].roomId;
}
that.setState({ready: true, currentRoom: firstRoom});
dis.dispatch({action: 'focus_composer'});