Browse Source

basic rendering of detections

pull/25/head
Alexey Velikiy 3 years ago
parent
commit
f2a11551ec
  1. 11
      client/src/services/segments.service.ts

11
client/src/services/segments.service.ts

@ -5,6 +5,7 @@ import axios from 'axios';
import _ from 'lodash';
const SEGMENTS_API_URL = API_URL + "segments/";
const ANALYTICS_API_URL = API_URL + "analytics/";
export async function getSegments(from: number, to: number): Promise<Segment[]> {
if(from >= to) {
@ -14,7 +15,13 @@ export async function getSegments(from: number, to: number): Promise<Segment[]>
const uri = SEGMENTS_API_URL + `?from=${from}&to=${to}`;
const res = await axios.get(uri);
return res["data"] as Segment[];
const uriAnalytics = ANALYTICS_API_URL + `?from=${from}&to=${to}`;
const resAnalytics = await axios.get(uriAnalytics);
const result = res["data"] as Segment[];
const resultAnalytics = resAnalytics["data"] as Segment[];
return result.concat(resultAnalytics);
}
export async function postSegment(segment: Segment): Promise<SegmentId> {
@ -29,4 +36,4 @@ export async function deleteSegment(from: number, to: number): Promise<SegmentId
const uri = SEGMENTS_API_URL + `?from=${from}&to=${to}`;
const resp = await axios.delete(uri);
return resp['data']['count'];
}
}

Loading…
Cancel
Save