blob: e744caaa85c5a8e35288fb4189f61affa12622d3 [file] [log] [blame]
Matteo Scandolob4fdd0a2016-05-09 15:27:47 -07001(function() {
2 'use strict';
3
4 angular.module('xos.helpers')
5 /**
6 * @ngdoc service
7 * @name xos.helpers.SlicesPlus
8 * @description Angular resource to fetch /api/utility/slicesplus/
9 * This is a read-only API and only the `query` method is currently supported.
10 **/
11 .service('SlicesPlus', function($http, $q){
12 this.query = (params) => {
13 let deferred = $q.defer();
14
15 $http.get('/api/utility/slicesplus/', {params: params})
16 .then(res => {
17 deferred.resolve(res.data);
18 })
19 .catch(res => {
20 deferred.reject(res.data);
21 });
22
23 return {$promise: deferred.promise};
24 }
25 })
26})();