blob: 3ac2beb535d004b76e804bf9e738d6188a3d5e52 [file] [log] [blame]
Rizwan Haider8e5f4772016-08-17 18:04:35 -04001/**
2 * © OpenCORD
3 *
4 * Visit http://guide.xosproject.org/devguide/addview/ for more information
5 *
6 * Created by teone on 6/27/16.
7 */
8
9(function () {
10 'use strict';
11
12 angular.module('xos.ecordTopology')
13 .service('Uni', ($resource, _) => {
14 return $resource(`/api/service/metronetworkservice/SCA_ETH_FPP_UNI_N/:id`, {id: '@id'}, {
15 query: {
16 isArray: true,
17 interceptor: {
18 response: (res) => {
19 const augmentedUnis = _.map(res.data, (uni, i) => {
20 var latlng_val = uni.latlng;
21 var lat_val = latlng_val.substring(1, latlng_val.indexOf(',') - 1);
22 lat_val = lat_val.trim();
23 var lng_val = latlng_val.substring(latlng_val.indexOf(',') + 1, latlng_val.length - 1);
24 lng_val = lng_val.trim()
25
26 uni.latlng = [lat_val, lng_val];
27 return uni;
28 });
29 return augmentedUnis;
30 }
31 }
32 }
33 });
34 });
35})();
36