diff options
author | Bernhard Posselt <nukeawhale@gmail.com> | 2013-03-23 15:28:35 +0100 |
---|---|---|
committer | Bernhard Posselt <nukeawhale@gmail.com> | 2013-03-23 15:28:35 +0100 |
commit | 503817875b5ffa26a96fa478dc81de5032d82271 (patch) | |
tree | 6bbde3bad0b57c633db458277e7be7a6b19c7bb3 /coffee/lib/services/request.coffee | |
parent | 8f637cfb85f551f6e6e73ec3ff7ea1190a0f30d4 (diff) |
removed old files from the previous news version
Diffstat (limited to 'coffee/lib/services/request.coffee')
-rw-r--r-- | coffee/lib/services/request.coffee | 76 |
1 files changed, 0 insertions, 76 deletions
diff --git a/coffee/lib/services/request.coffee b/coffee/lib/services/request.coffee deleted file mode 100644 index b3a0cf7a5..000000000 --- a/coffee/lib/services/request.coffee +++ /dev/null @@ -1,76 +0,0 @@ -### -# ownCloud -# -# @author Bernhard Posselt -# Copyright (c) 2012 - Bernhard Posselt <nukeawhale@gmail.com> -# -# This file is licensed under the Affero General Public License version 3 or -# later. -# -# See the COPYING-README file -# -### - -angular.module('OC').factory '_Request', -> - - class Request - - constructor: (@_$http, @_$rootScope, @_publisher, @_token, @_router) -> - @_initialized = false - @_shelvedRequests = [] - - @_$rootScope.$on 'routesLoaded', => - @_executeShelvedRequests() - @_initialized = true - @_shelvedRequests = [] - - - request: (route, routeParams={}, data={}, onSuccess=null, onFailure=null, config={}) -> - # if routes are not ready yet, save the request - if not @_initialized - @_shelveRequest(route, routeParams, data, method, config) - return - - url = @_router.generate(route, routeParams) - - defaultConfig = - method: 'GET' - url: url - data: data - - # overwrite default values from passed in config - for key, value of config - defaultConfig[key] = value - - @_$http(config) - .success (data, status, headers, config) => - if onSuccess - onSuccess(data, status, headers, config) - - # publish data to models - for name, value of data.data - @publisher.publishDataTo(name, value) - - .error (data, status, headers, config) -> - if onFailure - onFailure(data, status, headers, config) - - - _shelveRequest: (route, routeParams, data, method, config) -> - request = - route: route - routeParams: routeParams - data: data - config: config - method: method - - @_shelvedRequests.push(request) - - - _executeShelvedRequests: -> - for req in @_shelvedRequests - @post(req.route, req.routeParams, req.data, req.method, req.config) - - - - return Request |