From 670f38542a5bb09b91e9cd7db3659f1defca9059 Mon Sep 17 00:00:00 2001 From: Piotr Sarnacki Date: Wed, 31 Jul 2013 13:28:28 +0200 Subject: [PATCH] Use model.save() for saving records Also, there is no need to use transactions anymore --- assets/scripts/app/models/hook.coffee | 6 +----- assets/scripts/app/models/user.coffee | 17 +---------------- 2 files changed, 2 insertions(+), 21 deletions(-) diff --git a/assets/scripts/app/models/hook.coffee b/assets/scripts/app/models/hook.coffee index 3bd932ac..f35166ac 100644 --- a/assets/scripts/app/models/hook.coffee +++ b/assets/scripts/app/models/hook.coffee @@ -25,9 +25,5 @@ require 'travis/model' toggle: -> return if @get('isSaving') - transaction = @get('store').transaction() - transaction.add this - @set 'active', !@get('active') - - transaction.commit() + @save() diff --git a/assets/scripts/app/models/user.coffee b/assets/scripts/app/models/user.coffee index e1b0edaa..ac78c31e 100644 --- a/assets/scripts/app/models/user.coffee +++ b/assets/scripts/app/models/user.coffee @@ -27,10 +27,6 @@ require 'travis/model' Ember.run.next this, -> @poll() if @get('isSyncing') - Ember.run.next this, -> - transaction = @get('store').transaction() - transaction.add this - urlGithub: (-> "https://github.com/#{@get('login')}" ).property() @@ -43,18 +39,7 @@ require 'travis/model' ).property() updateLocale: (locale) -> - - transaction = @get('transaction') - transaction.commit() - - self = this - observer = -> - unless self.get('isSaving') - self.removeObserver 'isSaving', observer - transaction = self.get('store').transaction() - transaction.add self - - @addObserver 'isSaving', observer + @save() Travis.setLocale(locale) type: (->