Added additional checks to channel sorting that sorts by display_name

Этот коммит содержится в:
Reed Garmsen
2015-11-02 15:30:43 -08:00
родитель 3128920be9
Коммит dfccfe78fe
2 изменённых файлов: 27 добавлений и 9 удалений

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

@@ -183,11 +183,21 @@ class ChannelStoreClass extends EventEmitter {
channels.push(channel);
}
channels.sort(function chanSort(a, b) {
if (a.display_name.toLowerCase() < b.display_name.toLowerCase()) {
channels.sort((a, b) => {
let channelADisplayName = '';
let channelBDisplayName = '';
if (a && a.display_name) {
channelADisplayName = a.display_name.toLowerCase();
}
if (b && b.display_name) {
channelBDisplayName = b.display_name.toLowerCase();
}
if (channelADisplayName < channelBDisplayName) {
return -1;
}
if (a.display_name.toLowerCase() > b.display_name.toLowerCase()) {
if (channelADisplayName > channelBDisplayName) {
return 1;
}
return 0;