Sort categories

This commit is contained in:
Basti 2017-11-08 02:57:50 +01:00
parent 9221f93ea3
commit 3956a59f58

View File

@ -1,7 +1,7 @@
import Controller from '@ember/controller';
import { inject as service } from '@ember/service';
import { alias } from '@ember/object/computed';
import { observer } from '@ember/object';
import { observer, computed } from '@ember/object';
export default Controller.extend({
@ -13,12 +13,18 @@ export default Controller.extend({
categories: null,
handleConnected: observer('connected', function() {
this.fetchCategories();
}),
fetchCategories() {
const client = this.get('storage.client');
client.getListing('').then(listing => {
let dirnames = Object.keys(listing);
this.set('categories', dirnames.map(i => i.replace('/', '')));
let categories = dirnames.map(i => i.replace('/', '')).sort();
this.set('categories', categories);
});
})
}
});