taiga-front/app/modules/resources/user-resource.service.coffee

42 lines
948 B
CoffeeScript

Resource = (urlsService, http, paginateResponseService) ->
service = {}
service.getUserStorage = (key) ->
url = urlsService.resolve("user-storage")
if key
url += '/' + key
httpOptions = {}
return http.get(url, {}).then (response) ->
return response.data.value
service.setUserStorage = (key, value) ->
url = urlsService.resolve("user-storage") + '/' + key
params = {
key: key,
value: value
}
return http.put(url, params)
service.createUserStorage = (key, value) ->
url = urlsService.resolve("user-storage")
params = {
key: key,
value: value
}
return http.post(url, params)
return () ->
return {"user": service}
Resource.$inject = ["$tgUrls", "$tgHttp"]
module = angular.module("taigaResources2")
module.factory("tgUserResources", Resource)