init: function() { var restApi = RestApi.create({apiUrl: config.apiUrl}); this.set('restApi', restApi); var hubs = Hubs.create({restApi: restApi}); this.set('packageIndexer', PackageIndexer.create({ restApi: restApi, hubs: hubs })); this.set('packages', PackageStore.create({restApi: restApi})); this.set('users', UserStore.create({restApi: restApi})); this.set('session', Session.create({restApi: restApi, users: this.get('users')})); this._super(); }
SessionActions.submitLogin.listen(function(email, password) { session.create(email, password) .then((response) => this.completed(response.data)) .catch((response) => this.failed(response.data.errors)); });