summaryrefslogtreecommitdiffstats
path: root/coffee/lib/services/request.coffee
diff options
context:
space:
mode:
authorBernhard Posselt <nukeawhale@gmail.com>2013-02-07 00:39:13 +0100
committerBernhard Posselt <nukeawhale@gmail.com>2013-02-07 00:39:13 +0100
commit9325aafb84476c779b96eb9260c69a0144e55bc8 (patch)
tree01a822aa6afd4dc78b8e04dd6d514836bc6367d3 /coffee/lib/services/request.coffee
parent2c7f779af5d902d1e323c0cec8e35a184e519de0 (diff)
spaces to tabs
Diffstat (limited to 'coffee/lib/services/request.coffee')
-rw-r--r--coffee/lib/services/request.coffee86
1 files changed, 43 insertions, 43 deletions
diff --git a/coffee/lib/services/request.coffee b/coffee/lib/services/request.coffee
index 16f6db5cc..15b4b9013 100644
--- a/coffee/lib/services/request.coffee
+++ b/coffee/lib/services/request.coffee
@@ -11,64 +11,64 @@
angular.module('OC').factory '_Request', ->
- class Request
+ class Request
- constructor: (@_$http, @_$rootScope, @_publisher, @_token, @_router) ->
- @_initialized = false
- @_shelvedRequests = []
+ constructor: (@_$http, @_$rootScope, @_publisher, @_token, @_router) ->
+ @_initialized = false
+ @_shelvedRequests = []
- @_$rootScope.$on 'routesLoaded', =>
- @_executeShelvedRequests()
- @_initialized = true
- @_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
+ 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)
+ url = @_router.generate(route, routeParams)
- defaultConfig =
- method: 'GET'
- url: url
- data: data
+ defaultConfig =
+ method: 'GET'
+ url: url
+ data: data
- # overwrite default values from passed in config
- for key, value of config
- defaultConfig[key] = value
+ # 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)
+ @_$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)
+ # 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)
+ .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
+ _shelveRequest: (route, routeParams, data, method, config) ->
+ request =
+ route: route
+ routeParams: routeParams
+ data: data
+ config: config
+ method: method
- @_shelvedRequests.push(request)
+ @_shelvedRequests.push(request)
- _executeShelvedRequests: ->
- for req in @_shelvedRequests
- @post(req.route, req.routeParams, req.data, req.method, req.config)
+ _executeShelvedRequests: ->
+ for req in @_shelvedRequests
+ @post(req.route, req.routeParams, req.data, req.method, req.config)
- return Request
+ return Request