Always send afterSignIn event

This commit is contained in:
Piotr Sarnacki 2013-05-16 13:14:40 +02:00
parent c012a36614
commit d8b96a960d
2 changed files with 5 additions and 3 deletions

View File

@ -67,8 +67,10 @@
@set('state', 'signed-in') @set('state', 'signed-in')
Travis.setLocale(data.user.locale || Travis.default_locale) Travis.setLocale(data.user.locale || Travis.default_locale)
Travis.trigger('user:signed_in', data.user) Travis.trigger('user:signed_in', data.user)
if path = @readAfterSignInPath() if router = Travis.__container__.lookup('router:main')
Travis.__container__.lookup('router:main').send('afterSignIn', path) path = @readAfterSignInPath()
Ember.run.next ->
router.send('afterSignIn', path)
storeData: (data, storage) -> storeData: (data, storage) ->
storage.setItem('travis.token', data.token) storage.setItem('travis.token', data.token)

View File

@ -81,12 +81,12 @@ setupGoogleAnalytics() if Travis.config.ga_code
require 'ext/i18n' require 'ext/i18n'
require 'travis/ajax' require 'travis/ajax'
require 'routes'
require 'auth' require 'auth'
require 'controllers' require 'controllers'
require 'helpers' require 'helpers'
require 'models' require 'models'
require 'pusher' require 'pusher'
require 'routes'
require 'slider' require 'slider'
require 'store' require 'store'
require 'tailing' require 'tailing'