UNPKG

498 BJavaScriptView Raw
1import Ember from 'ember';
2
3export default Ember.Route.extend({
4 beforeModel: function(/*transition*/) {
5 var loginController = this.controllerFor('login');
6 var self = this;
7
8 return this.get('session').fetch().then(function() {
9 var previousTransition = loginController.get('previousTransition');
10
11 if (previousTransition) {
12 previousTransition.retry();
13 }
14 else {
15 self.transitionTo('/');
16 }
17 }, function() { /* noop */ });
18 }
19});