merge to assign - lodash
parent
b86644bef6
commit
5db31acf20
|
@ -47,12 +47,14 @@ class HttpService extends taiga.Service
|
|||
return headers
|
||||
|
||||
request: (options) ->
|
||||
options.headers = _.merge({}, options.headers or {}, @.headers())
|
||||
options.headers = _.assign({}, options.headers or {}, @.headers())
|
||||
|
||||
console.log options
|
||||
|
||||
return @http(options)
|
||||
|
||||
get: (url, params, options) ->
|
||||
options = _.merge({method: "GET", url: url}, options)
|
||||
options = _.assign({method: "GET", url: url}, options)
|
||||
options.params = params if params
|
||||
|
||||
# prevent duplicated http request
|
||||
|
@ -62,25 +64,27 @@ class HttpService extends taiga.Service
|
|||
@.cache.removeAll()
|
||||
|
||||
post: (url, data, params, options) ->
|
||||
options = _.merge({method: "POST", url: url}, options)
|
||||
options = _.assign({method: "POST", url: url}, options)
|
||||
|
||||
options.data = data if data
|
||||
options.params = params if params
|
||||
|
||||
return @.request(options)
|
||||
|
||||
put: (url, data, params, options) ->
|
||||
options = _.merge({method: "PUT", url: url}, options)
|
||||
options = _.assign({method: "PUT", url: url}, options)
|
||||
options.data = data if data
|
||||
options.params = params if params
|
||||
return @.request(options)
|
||||
|
||||
patch: (url, data, params, options) ->
|
||||
options = _.merge({method: "PATCH", url: url}, options)
|
||||
options = _.assign({method: "PATCH", url: url}, options)
|
||||
options.data = data if data
|
||||
options.params = params if params
|
||||
return @.request(options)
|
||||
|
||||
delete: (url, data, params, options) ->
|
||||
options = _.merge({method: "DELETE", url: url}, options)
|
||||
options = _.assign({method: "DELETE", url: url}, options)
|
||||
options.data = data if data
|
||||
options.params = params if params
|
||||
return @.request(options)
|
||||
|
|
Loading…
Reference in New Issue