import Ember from 'ember'; export default Ember.Controller.extend({ sync() { return this.get('model').sync(); }, model: Ember.computed.alias('auth.currentUser'), syncingDidChange: function() { var user; if ((user = this.get('model')) && user.get('isSyncing') && !user.get('syncedAt')) { return Ember.run.scheduleOnce('routerTransitions', this, function() { return this.container.lookup('router:main').send('renderFirstSync'); }); } }.observes('isSyncing', 'auth.currentUser') });