blob: fe3dfb18356232b8c93f3076b4f5350490f7b1d3 [file] [log] [blame]
Matteo Scandoloa5d03d52016-07-21 11:35:46 -07001(function() {
2 'use strict';
3
4 angular.module('xos.helpers')
5 /**
6 * @ngdoc service
7 * @name xos.helpers.Me
8 * @description Http read-only api to fetch /api/utility/me/
9 **/
Matteo Scandolo1d689852016-09-29 09:42:12 -070010 .service('Me', function($q, $http){
Matteo Scandoloa5d03d52016-07-21 11:35:46 -070011
12 this.get = () => {
13 let deferred = $q.defer();
14
15 $http.get('/api/utility/me/')
16 .then(res => {
17 deferred.resolve(res.data);
18 })
19 .catch(e => {
20 deferred.reject(e);
21 });
22 return deferred.promise;
23
24 };
25 })
Matteo Scandolo1d689852016-09-29 09:42:12 -070026})();