Add configurable delay to mock endpoints
[portal/ric-dashboard.git] / webapp-frontend / src / app / services / app-mgr / app-mgr.service.ts
index 10683ae..13df94c 100644 (file)
@@ -18,7 +18,7 @@
  * ========================LICENSE_END===================================
  */
 import { Injectable } from '@angular/core';
-import { HttpClient } from '@angular/common/http';
+import { HttpClient, HttpResponse } from '@angular/common/http';
 import { Observable } from 'rxjs';
 import { XMXappInfo, XMDeployableApp, XMDeployedApp } from '../../interfaces/app-mgr.types';
 
@@ -39,12 +39,12 @@ export class AppMgrService {
     return this.httpClient.get<XMDeployedApp[]>(this.basePath);
   }
 
-  deployXapp(name: string) {
+  deployXapp(name: string): Observable<HttpResponse<Object>> {
     const xappInfo: XMXappInfo = { name: name };
     return this.httpClient.post(this.basePath, xappInfo, { observe: 'response' });
   }
 
-  undeployXapp(name: string) {
+  undeployXapp(name: string): Observable<HttpResponse<Object>> {
     return this.httpClient.delete((this.basePath + '/' + name), { observe: 'response' });
   }