X-Git-Url: https://gerrit.akraino.org/r/gitweb?a=blobdiff_plain;f=example-apps%2FROBO%2FRoboUI%2Fsrc%2Fapp%2Frobo.service.ts;fp=example-apps%2FROBO%2FRoboUI%2Fsrc%2Fapp%2Frobo.service.ts;h=0000000000000000000000000000000000000000;hb=3ed2c61d9d7e7916481650c41bfe5604f7db22e9;hp=6546fe7a88c3a9238658a8424e75234359085527;hpb=e6d40ddb2640f434a9d7d7ed99566e5e8fa60cc1;p=ealt-edge.git diff --git a/example-apps/ROBO/RoboUI/src/app/robo.service.ts b/example-apps/ROBO/RoboUI/src/app/robo.service.ts deleted file mode 100644 index 6546fe7..0000000 --- a/example-apps/ROBO/RoboUI/src/app/robo.service.ts +++ /dev/null @@ -1,125 +0,0 @@ -import { Injectable } from '@angular/core'; - -import { HttpClient, HttpHeaders, HttpParams, HttpResponse } from '@angular/common/http'; -import { Observable,throwError } from 'rxjs' -import { timer, Subscription, pipe } from 'rxjs'; -import { switchMap } from 'rxjs/operators'; - -import { cameraData, camerainfo, cameraDetails, monitorDetails, monitorinfo, cameraID, appsPvcs, backupRestore, monitorImage } from './datainterface' - - -@Injectable({ - providedIn: 'root' -}) -export class RoboService { - - private baseUrl = 'http://localhost:30091'; - - private inventoryBaseUrl = 'http://localhost:30092'; - - private postCameraDetailsUrl = this.inventoryBaseUrl + '/v1/monitor/cameras' - private cameraDetailsUrl = this.inventoryBaseUrl + '/v1/monitor/cameras' - private cameraDetails_url = './../assets/data/sample.json' - - private monitorDetails_url = './../assets/data/inventory.json' - private monitorDetailsUrl = this.inventoryBaseUrl + '/v1/inventry/table' - - private monitorImageUrl = this.inventoryBaseUrl + '/v1/inventry/image' - - private triggerObjUrl = this.inventoryBaseUrl + '/v1/monitor/cameras/' - - private appsPvcsDetailsUrl = this.baseUrl + '/v1/robo/apps-pvcs' - private appsPvcsDetails_url = './../assets/data/appspvc.json' - - private backupRestoreDetailsUrl = this.baseUrl + '/v1/robo/backup-restore' - - private backupRestoreDetails_url = './../assets/data/backuprestore.json' - - private postBackupDetailsUrl = this.baseUrl + '/v1/robo/backup' - - private postRestoreDetailsUrl = this.baseUrl + '/v1/robo/restore' - - private disasterUrl = this.baseUrl + '/v1/robo/disaster' - - constructor(private http:HttpClient) { } - - httpOptions = { - headers: new HttpHeaders({ - 'Content-Type':'application/json' - }) - } - - httpOptionss = { - headers: new HttpHeaders({ - 'Content-Type':'application/json' - }) - } - - postCameraDetails(data): Observable { - console.log(data); - debugger; - return this.http.post(this.postCameraDetailsUrl, data) - } - - getCameraInfo(): Observable { - debugger; - return this.http.get(this.cameraDetailsUrl); - } - - getMonitorInfo(): Observable { - debugger; - return this.http.get(this.monitorDetailsUrl); - } - - - - getMonitorImage(): Observable { - debugger; - // return timer(0, 2000) - // .pipe( - - // switchMap(_ => this.http.get(this.monitorImageUrl)), - // ); - return this.http.get(this.monitorImageUrl); - } - - - triggerDetection(data): Observable { - console.log(data); - debugger; - this.triggerObjUrl = this.inventoryBaseUrl + '/v1/monitor/cameras/'; - this.triggerObjUrl = this.triggerObjUrl + data; - - debugger; - console.log(this.triggerObjUrl); - return this.http.get(this.triggerObjUrl) - } - - getAppsPvcsInfo(): Observable { - return this.http.get(this.appsPvcsDetailsUrl); - } - - // getBackupRestoreInfo(): Observable { - // } - // return this.http.get(this.backupRestoreDetails_url); - - getBackupRestoreInfo(): Observable { - return this.http.get(this.backupRestoreDetailsUrl); - } - - disturbCluster(): Observable { - return this.http.get(this.disasterUrl); - } - - postBackup(data): Observable { - console.log(data); - debugger; - return this.http.post(this.postBackupDetailsUrl, data) - } - - postRestore(data): Observable { - console.log(data); - debugger; - return this.http.post(this.postRestoreDetailsUrl, data) - } -}