Show first_sync page after routerTransitions

This code ensures that we send an event after router is fully
initialized, otherwise it could cause an error.
This commit is contained in:
Piotr Sarnacki 2013-08-29 16:33:07 +02:00
parent 2c5071bbba
commit 072a5de579

View File

@ -4,5 +4,6 @@ Travis.CurrentUserController = Em.ObjectController.extend
syncingDidChange: (->
if (user = @get('content')) && user.get('isSyncing') && !user.get('syncedAt')
@container.lookup('router:main').send('renderFirstSync')
Ember.run.scheduleOnce 'routerTransitions', this, ->
@container.lookup('router:main').send('renderFirstSync')
).observes('isSyncing', 'content')