Skip to content
Snippets Groups Projects

Turned T H E B U T T O N into two buttons

Merged Nathan Hertz requested to merge turn-the-button-into-two into main
Files
5
import {Injectable} from "@angular/core";
import {HttpClient} from "@angular/common/http";
import {environment} from "../../../environments/environment";
import {Observable} from "rxjs";
import {CapabilityRequest} from "../model/capability-request";
import {CapabilityExecution} from "../model/capability-execution";
import { Injectable } from "@angular/core";
import { HttpClient } from "@angular/common/http";
import { environment } from "../../../environments/environment";
import { Observable } from "rxjs";
import { CapabilityRequest } from "../model/capability-request";
import { CapabilityExecution } from "../model/capability-execution";
@Injectable({
providedIn: "root",
@@ -16,15 +16,18 @@ export class CapabilityLauncherService {
/**
* Create capability request and send it to capability service
* @param: capabilityName Name of capability to create request for
* @param: args Arguments for capability execution
* @param: parameters Parameters for capability request
*/
createRequest(
capabilityName: string,
args: string
parameters: string
): Observable<CapabilityRequest> {
const url = environment.workspacesUrl + this.endpoint;
const params = JSON.stringify({ capability: capabilityName, args: args });
return this.httpClient.post<CapabilityRequest>(url, params);
const requestParams = JSON.stringify({
capability: capabilityName,
args: parameters,
});
return this.httpClient.post<CapabilityRequest>(url, requestParams);
}
/**
Loading