Browse Source

fix detection status router

pull/1/head
amper43 6 years ago
parent
commit
82f611e375
  1. 8
      server/src/routes/detection_status_router.ts

8
server/src/routes/detection_status_router.ts

@ -17,13 +17,13 @@ declare type DetectionStatus = {
state: DetectionState
}
declare type DetectionStatusResponce = {
declare type DetectionStatusResponse = {
timeranges: DetectionStatus[]
}
let runnnedDetections: DetectionStatus[] = [];
export async function getDetectionStatus(ctx: Router.IRouterContext): Promise<DetectionStatusResponce> {
export async function getDetectionStatus(ctx: Router.IRouterContext) {
let id: AnalyticUnitId = ctx.request.query.id;
if(id === undefined || id === '') {
throw new Error('analyticUnitId (id) is missing');
@ -40,7 +40,7 @@ export async function getDetectionStatus(ctx: Router.IRouterContext): Promise<De
const previousRun = _.find(runnnedDetections, {id, from, to});
if(previousRun !== undefined) {
return {
ctx.response.body = {
timeranges: [
previousRun
]
@ -62,7 +62,7 @@ export async function getDetectionStatus(ctx: Router.IRouterContext): Promise<De
_.find(runnnedDetections, {id, from, to}).state = DetectionState.FAILED;
});
return {
ctx.response.body = {
timeranges: [
currentRun
]

Loading…
Cancel
Save