From dbd880cc0a9521bd5b9c96ca3f052450c3def336 Mon Sep 17 00:00:00 2001 From: Igor Minar Date: Thu, 24 Nov 2011 03:53:04 -0800 Subject: feat($http): add promise support quite messy, some tests are missing, contains an experimental jasmine DI support) --- src/Resource.js | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'src/Resource.js') diff --git a/src/Resource.js b/src/Resource.js index 4bec60f9..f4440e00 100644 --- a/src/Resource.js +++ b/src/Resource.js @@ -111,7 +111,8 @@ ResourceFactory.prototype = { method: action.method, url: route.url(extend({}, extractParams(data), action.params || {}, params)), data: data - }).on('success', function(response, status) { + }).then(function(response) { + response = response.data; if (response) { if (action.isArray) { value.length = 0; @@ -123,9 +124,7 @@ ResourceFactory.prototype = { } } (success||noop)(value); - }); - - if (error) future.on('error', error); + }, error); return value; }; -- cgit v1.2.3