From 33358b36139e97ad5ac0f3ab0c0a194dbe7d65a7 Mon Sep 17 00:00:00 2001 From: Piotr Sarnacki Date: Wed, 28 Nov 2012 20:23:56 +0100 Subject: [PATCH] Start polling only after sync request was done --- assets/scripts/app/models/user.coffee | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/assets/scripts/app/models/user.coffee b/assets/scripts/app/models/user.coffee index de37be56..58bb3710 100644 --- a/assets/scripts/app/models/user.coffee +++ b/assets/scripts/app/models/user.coffee @@ -51,9 +51,11 @@ require 'travis/model' ).property() sync: -> - Travis.ajax.post('/users/sync') - @setWithSession('isSyncing', true) - @poll() + self = this + Travis.ajax.post('/users/sync', {}, -> + self.setWithSession('isSyncing', true) + self.poll() + ) poll: -> Travis.ajax.get '/users', (data) =>