return this.httpClient.get<XMAllDeployedXapps>(path);
}
- deployXapp(instanceKey: string, xappName: string): Observable<HttpResponse<Object>> {
- const xappDescriptor: XMXappDescriptor = { xappName: xappName };
+ deployXapp(instanceKey: string, xappDescriptor: XMXappDescriptor): Observable<HttpResponse<Object>> {
const path = this.dashboardSvc.buildPath(this.component, instanceKey, this.xappsPath);
return this.httpClient.post(path, xappDescriptor, { observe: 'response' });
}
getConfig(instanceKey: string): Observable<XMAllXappConfig> {
// For demo purpose, pull example config from local
- return this.httpClient.get<XMAllXappConfig>('/assets/mockdata/config.json');
+ //return this.httpClient.get<XMAllXappConfig>('/assets/mockdata/config.json');
// Once Xapp manager contains layout, should call backend to get xapp config
- // const path = this.dashboardSvc.buildPath(this.component, instanceKey, 'config');
- // return this.httpClient.get<any[]>(path);
+ const path = this.dashboardSvc.buildPath(this.component, instanceKey, 'config');
+ return this.httpClient.get<any[]>(path);
}
putConfig(instanceKey: string, config: XMXappConfig): Observable<HttpResponse<Object>> {