Merge pull request #754 from nextcloud/bugfix/noid/correct-roomlist-sorting

Sort correctly room collection.
This commit is contained in:
Joas Schilling 2018-03-29 09:57:25 +02:00 коммит произвёл GitHub
Родитель 4c5e45e4cc b135fc4bb7
Коммит fc4c4ae77b
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
1 изменённых файлов: 9 добавлений и 2 удалений

Просмотреть файл

@ -28,8 +28,15 @@
var RoomCollection = Backbone.Collection.extend({
model: OCA.SpreedMe.Models.Room,
comparator: function(model) {
return [model.get('active') ? -1 : 0, -(model.get('lastPing'))];
comparator: function(modelA, modelB) {
var activeA = modelA.get('active'),
activeB = modelB.get('active');
if (activeA !== activeB) {
return activeB - activeA;
}
return modelB.get('lastPing') - modelA.get('lastPing');
},
url: OC.linkToOCS('apps/spreed/api/v1', 2) + 'room',
/**