X-Git-Url: http://git.rot13.org/?a=blobdiff_plain;f=app%2Fjs%2Fservices.js.ep;fp=app%2Fjs%2Fservices.js.ep;h=44e2a0bde1609ab58568b42b43e8ca8cbdcf803b;hb=da59244f1f6246d809a2af9891475e855b5a1f02;hp=0a94ae2b336cd4601d2059da3bbbfa2eaa5b17fe;hpb=39e4203cab6bea4279c604afb76a18a9ec44ef8e;p=angular-drzb diff --git a/app/js/services.js.ep b/app/js/services.js.ep index 0a94ae2..44e2a0b 100644 --- a/app/js/services.js.ep +++ b/app/js/services.js.ep @@ -46,17 +46,18 @@ angular.module('myApp.services', [ 'ngResource' ]). /* http://jsfiddle.net/asgoth/7bNAd/ */ factory('View', function($q, $http, $log) { + + var deferred = $q.defer(); + return { - getArrayPromise: function(view_url) { + getPromise: function(view_url) { var url = '/<%= $couchdb_database %>/_design/registration/_view/'+view_url+';callback=JSON_CALLBACK'; - var deferred = $q.defer(); - $log.info('defer', url); $http.jsonp(url).success(function(json) { $log.info('success', url); - deferred.resolve(json.rows); + deferred.resolve(json); }).error(function(error) { $log.error('error', url, error ); deferred.reject(error);